永发信息网

php sql查询报错

答案:2  悬赏:0  手机版
解决时间 2021-05-15 00:18
  • 提问者网友:最爱你的唇
  • 2021-05-14 08:53

$result_account=mysql_query("select * from ajaxuser where account='中文'",$conn);

$numrow_account=mysql_num_rows($result_account); //第十行

报错如下:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\ajax\ajax\check_account.php on line 10
根据英文提示,sql无效。难道是sql语句错了?

其实原本是这样写的:

$result_account=mysql_query("select * from ajaxuser where account='$account'",$conn);
我为了测试就把中文补上了。

因为如果是英文的话不会报错,但是中文就报错了,求解决方法。。。。。

最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-05-14 09:59
字符集编码
全部回答
  • 1楼网友:行路难
  • 2021-05-14 10:13

mysql> select * from yiuked_config; +-----+------------+-------------------------------+ | cid | name | value | +-----+------------+-------------------------------+ | 1 | 网站名称 | 游天小虾站点 | | 2 | 网站地址 | http://www.yiuked.cn | | 3 | 网站关键字 | 自主|自立|自强|自信- 游天小虾 | | 4 | 网站公告 | 网站正在建设中 | | 5 | 网站说明 | php+mysql+samrty | +-----+------------+-------------------------------+ 5 rows in set (0.00 sec)

mysql> select * from yiuked_config where value='游天小虾站点'; +-----+----------+--------------+ | cid | name | value | +-----+----------+--------------+ | 1 | 网站名称 | 游天小虾站点 | +-----+----------+--------------+ 1 row in set (0.00 sec)

mysql>

我在自己的库中查询,没问题

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯