$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);
我为了测试就把中文补上了。
因为如果是英文的话不会报错,但是中文就报错了,求解决方法。。。。。
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>
我在自己的库中查询,没问题