为了账号安全,请及时绑定邮箱和手机立即绑定

关于while语句,在zendstudio中一直提示出错

http://img1.sycdn.imooc.com//58d08a4e0001ae0a12290251.jpg




http://img1.sycdn.imooc.com//58d08b1e00017fa705810147.jpg



这个地方有什么问题吗?

正在回答

2 回答

虽然不明白具体要干什么,但是作为while里面的判断条件,应该用"=="或者"==="来做比较判断,"="表示赋值,即将mysql_fetch_assoc($result,MYSQL_ASSOC)取到的值赋给$row

0 回复 有任何疑惑可以回复我~
#1

Candy_cans 提问者

就是要通过=来将mysql_fetch_assoc()返回的值赋值给$row,然后再存储到$data[]数组中的啊
2017-03-21 回复 有任何疑惑可以回复我~
#2

weibo_忆枫叶的梦_0 回复 Candy_cans 提问者

不好意思,之前理解错了,你试试$row = mysql_fetch_assoc($result)或者 $row = mysql_fetch_array($result, MYSQL_ASSOC);
2017-03-22 回复 有任何疑惑可以回复我~
#3

weibo_忆枫叶的梦_0 回复 Candy_cans 提问者

你把两个函数的用法混淆了,mysql_fetch_assoc(data)只带一个参数,mysql_fetch_array(data,array_type)则可以选择是否带第二个参数
2017-03-22 回复 有任何疑惑可以回复我~
#4

Candy_cans 提问者 回复 weibo_忆枫叶的梦_0

恩恩,谢谢,我换了一下,果然成功啦!
2017-03-25 回复 有任何疑惑可以回复我~
#5

Candy_cans 提问者

非常感谢!
2017-03-28 回复 有任何疑惑可以回复我~
查看2条回复

这里的语句是$row = mysql_fetch_assoc($result,MYSQL_ASSOC)是一个条件,当这条语句执行后有返回值并且为true时,就进入while循环,懂了吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181826    人
  • 解答问题       2577    个

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

进入课程

关于while语句,在zendstudio中一直提示出错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信