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,测试的时候少用@比较好吧 PHP 运行模式讨论 大伙好,PHP+apache+sqlserver 的 php事务处理? 有人知道么?谢谢. php上传图片并浏览 帮忙看看这个程序? 用confirm(),但具体怎么用呢? 求个正则的查询: 查询包含指定字符串“ABCD”,且不包含字符“/”的写法 谢谢! 分页显示 csubstr函数怎样修改成可截取utf8格式的? 本人新手,求大神帮我解决 求PHP网站源代码下载 火狐的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,测试的时候少用@比较好吧