$row=mysql_fetch_assoc($result)出现黄色错误

来源:3-3 获取分页数据

wwl_0514

2015-11-17 10:56

http://img.mukewang.com/564a96d80001452f06420276.jpg

为什么会出现错误

写回答 关注

2回答

  • 雷志鹏
    2016-09-03 10:25:01
    已采纳

    while ($data = mysql_fetch_assoc($result)) 结果提示了一个assignment in condition警告,经过检查终于发现,原来是写法不严谨照成的,并不是错误。解决方法如下:while (($row = mysql_fetch_assoc($result)) != false)。因为在while/if的条件中,系统期望的是一个布尔类型的值,当表达式传递的结果非布尔值类型时,就会出现这样的警告。希望能帮到你。

    wwl_05...

    非常感谢!

    2016-11-15 17:30:19

    共 1 条回复 >

  • qq_你是我的小苹果_0
    2015-12-06 20:47:25

    我也遇到过。。$sql里面的句子limit后面那个有问题

    雷志鹏

    $sql = "SELECT * FROM article LIMIT " . ($page-1)*$pageSize . ",$pageSize";//在LIMIT后面要加个空格,不然你的循环语句看似不错,一运行就报错,小心一点,避免这个错误。

    2016-11-15 22:22:41

    共 2 条回复 >

PHP+MySQL分页原理实现

引导大家完成一个PHP+MySQL分页功能,由简入繁的剖析原理

41205 学习 · 188 问题

查看课程

相似问题