mysql_query;mysql_fetch_assoc;$sql

这个错困扰我一个下午,问了很多人大家都不是很懂,坑可能是贴的代码不够全,大家不了解我的错误。

楼主呢,刚开始的目的是刚写好一个静态的页面,准备把静态的页面链接数据库。这时引入数据库bug就来了。

结果这个模态框没显示出来,错误就不贴了就是数据没有获得到,那我就想应该是while ( $rows1=mysql_fetch_assoc($result1))

这个的问题,结果打印一下rows1为null,又检查了一遍函数没问题,那是不是$result的问题呀,结果打印一下$result时为null,

为空那就往上找怎么为空的,

我建了个小文件测试一下上面的几行代码,结果还是为空,于是我查了一下mysql_qury();函数上面说返回值有三种,1:真值,证明查到了数据,2:false,一般是sql语句错了。3:null,意思是进数据库里查了,但是没有查到数据。

那我又用echo把$sql打印出来,把打印出来的数据在数据库里执行一下,结果也能查到数据。问题来了,都没有问题,到底哪儿错了?

第一天没有发现错误,第二天我返现require_once();虽然把文件导了进来,但是没有调用connect();函数,只是导入了文件,没有用,于是我又写了个函数,就好了。

哎,学艺不精,这么小的错误,困扰我好久。

发布了21 篇原创文章 · 获赞 24 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_36940740/article/details/83502354