mysql_num_rows 查询的数据总是带0
<?php//连接数据库$conn=mysql_connect("localhost","root","1991319AAAA");//检验是否连接正确if($conn)...
<?php
//连接数据库
$conn=mysql_connect("localhost","root","1991319AAAA");
//检验是否连接正确
if($conn){
echo mysql_errno();
}
//设置字符集
mysql_query("set names utf8",$conn) or die("失败");
//设置数据库的名称
mysql_select_db("shiwenjie",$conn);
//查询根据username查询密码
$res=mysql_query("select * from shops");
$num=mysql_num_rows($res);
echo $num;
输出的结果总是0115 行数是对的 但是就是前面有个0 展开
//连接数据库
$conn=mysql_connect("localhost","root","1991319AAAA");
//检验是否连接正确
if($conn){
echo mysql_errno();
}
//设置字符集
mysql_query("set names utf8",$conn) or die("失败");
//设置数据库的名称
mysql_select_db("shiwenjie",$conn);
//查询根据username查询密码
$res=mysql_query("select * from shops");
$num=mysql_num_rows($res);
echo $num;
输出的结果总是0115 行数是对的 但是就是前面有个0 展开
展开全部
if($conn){
echo mysql_errno();
}
是这三行代码输出了一个0,
去掉这三行就可以了。
echo mysql_errno();
}
是这三行代码输出了一个0,
去掉这三行就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if($conn){
echo mysql_errno();
}
。。。你的判断错了吧
如果$conn正确 你就输出 mysql_errno(); 有这么判断的吗??
应该是
if(!$conn){
echo mysql_errno();
}
echo mysql_errno();
}
。。。你的判断错了吧
如果$conn正确 你就输出 mysql_errno(); 有这么判断的吗??
应该是
if(!$conn){
echo mysql_errno();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if($conn){
echo mysql_errno();
}
支持楼下的,是这里输出的0;
echo mysql_errno();
}
支持楼下的,是这里输出的0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询