代码如下:
$sql = "select count(*) from admin";
$result = mysql_query($sql);
$num=mysql_num_rows($result);
echo $num;
为什么不管我的记录有多少条,都是输出1,
我想输出查询的结果,应该怎么修改?
$sql = "select count(*) from admin";
$result = mysql_query($sql);
$num=mysql_num_rows($result);
echo $num;
为什么不管我的记录有多少条,都是输出1,
我想输出查询的结果,应该怎么修改?
你这句查询的意思是 查询一共有多少条记录
返回的结果是 一个数字 ,也就是返回的结果只有一行,所以总是显示1.如果想获取有多少行,就这样$sql = "select count(*) as total from admin";
$result = mysql_query($sql);
$num = mysql_fetch_row($result);
echo $num['total'];