| |
      
      
       今天学习PHP的时候,用 MYSQL_FETCH_ROW 和MYSQL_FETCH_ARRAY() 抓数据时,报错: Warning: Supplied argument is not a valid MySQL result resource in on line

       当时,我还在想,是不是连接数据库出错了,用一个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语句出来了问题,好好的查一下,看是那点有问题,是不是多了一个单引号,是不是引号没有闭合,是不是没有加分号之类的了。

        希望对大家有点点帮助~
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]