php 的mysql_num_rows(): 错误, 代码如下 10

$r1=mysql_query("select*from`category`where`fname`LIKE'奥迪'");$n1=mysql_num_rows($r1);... $r1=mysql_query("select * from `category` where `fname` LIKE '奥迪'");
$n1=mysql_num_rows($r1);
echo "n1:".$n1;

发生错误,select * from `category` where `fname` LIKE '奥迪',在phpmyadmin中运行正常,不知道是什么原因
已经发现问题了,是中文的显示问题,加了一行,mysql_query("SET NAMES 'utf8'"); 问题解决了,多谢各位的解答
展开
 我来答
windblast
2012-03-31 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13622
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
检查下$r1的返回值,看返回的数据是否正常,如果不正常,那就把sql语句重新写一下,比如:

$r1=mysql_query("select * from category where fname LIKE '奥迪'");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
725695461
2012-04-01 · 超过20用户采纳过TA的回答
知道答主
回答量:157
采纳率:0%
帮助的人:97.7万
展开全部
错误提示如下: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in index.php on line 23 按提示找到 $zap ,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiezefeng1012
2012-04-01 · TA获得超过625个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:157万
展开全部
出现什么错误提示?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式