mysql_num_rows()只返回一条数据。 mysql_num_rows是返回搜索结果的数量,所以无论有多少数据,只返回一个结果。去下载一个开发手册吧,好好看看:PHP中文版开发手册[CHM]适合PHP4/PHP5 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql_num_rows 表示SQL查询返回的数量 表里满足条件的有10条就返回10,20条就返回20 我还是不太明白,书上说的和2楼的兄弟说的一个意思,但是实际上我用的select * from mytable 都只返回1,1楼的达人能讲解的仔细一点么,搜索结果的数量是什么意思? $query=@mysql_query("select * from mytable",$link); 只写了SQL,没有连接变量,能查找结果?还不报错?<?php$con = mysql_connect("localhost", "peter", "abc123");if(!$con){ die('Could not connect:'. mysql_error());}$db_selected = mysql_select_db("test_db",$con);$sql = "SELECT * FROM person";$result = mysql_query($sql,$con);echo mysql_num_rows($result);mysql_close($con);?>没事不要用那种“@”玩意,功力不到家,自己看着迷糊,别人看着也糊糊。 $link=@mysql_connect("localhost","root","000000") or die("数据库连接失败!"); $a=mysql_select_db("mydb",$link); $query=mysql_query("select * from mytable",$link); echo mysql_num_rows($query); mysql_close($link);回5楼的,我照着你的改了一下 为什么还是1啊,我吐血啊~~~~~用你的就是正确的结果了,能解释一下么? mysql_num_rows 查询结果集 别的没问题,关键是最后一句这里echo @mysql_num_rows($query) or die("查询失败!"); 改成echo @mysql_num_rows($query)试下,查询失败另写if判断。如果没记错的话,即使echo @mysql_num_rows($query)能返回数目(大于1),后面带着or die的时候也只会出现楼主说的问题ps,测试的时候少用@比较好吧 请问大家,怎么修改上传的文件命名???? cakephp中Session问题 php清空文本框 散分!做网站,如何分配前后台的工作?谈谈对下面分配的看法. 菜鸟求职,数据库连接问题,在线等 小弟求教一个参数传递的问题!刚开始做php请大家帮忙!谢谢 请教一个数据库连接的事 将register_globals改为off后,图片存储的问题 初学PHP,请各位介绍一下比较好用得PHP编辑软件。谢谢了 mysql中的表前缀应该丢进历史的垃圾堆。 火狐的httpfox中总出现google的链接,怎么回事? 关于fck的问题
<?php
$con = mysql_connect("localhost", "peter", "abc123");
if(!$con)
{
die('Could not connect:'. mysql_error());
}$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * FROM person";$result = mysql_query($sql,$con);
echo mysql_num_rows($result);
mysql_close($con);
?>
没事不要用那种“@”玩意,功力不到家,自己看着迷糊,别人看着也糊糊。
$a=mysql_select_db("mydb",$link); $query=mysql_query("select * from mytable",$link);
echo mysql_num_rows($query);
mysql_close($link);回5楼的,我照着你的改了一下 为什么还是1啊,我吐血啊~~~~~
用你的就是正确的结果了,能解释一下么?
echo @mysql_num_rows($query) or die("查询失败!");
改成echo @mysql_num_rows($query)试下,查询失败另写if判断。如果没记错的话,即使echo @mysql_num_rows($query)能返回数目(大于1),后面带着or die的时候也只会出现楼主说的问题ps,测试的时候少用@比较好吧