今天学习PHP的时候,用 MYSQL_FETCH_ROW 和MYSQL_FETCH_ARRAY() 抓数据时,报错: Warning: Supplied argument is not a valid MySQL result resource in
当时,我还在想,是不是连接数据库出错了,用一个IF来判断,发现连接并没有出错。
当时代码如图:
$conn = mysql_connect("127.0.0.1","root","123");
if($conn) {
echo "OK!";
}
得到结果为OK,说明连接成功了。
接着,我就在想,抓数据抓不到,试试能不能插入数据,做了一个简单的表,于是再写代码。
$sql ="INSERT INTO `user` (id, name, regtime) VALUES ('', 'TTfffMMM', NOW())";
mysql_query($sql,$conn);
然后在PHPMYADMIN里面,也看到插入的数据。~
之后就是茫然了!
现在说说出现这种情况应该怎么办,不用像我这样试好久了,这种情况,一般是你的SELECT语句出来了问题,好好的查一下,看是那点有问题,是不是多了一个单引号,是不是引号没有闭合,是不是没有加分号之类的了。
希望对大家有点点帮助~
收集来的PHP相关文件
DZ6.0.0设置文本框
19:06
1020
0


