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

PHP非法字符串偏移

PHP非法字符串偏移

PHP
lovebai0405 2018-04-20 22:05:12
如果不写$data[]=$arr;会报错非法字符串偏移,为什么?难道是$arr不是数组么?但是mysqli_fetch_arroc()转化的就是关联数组?求解?
查看完整描述

1 回答

已采纳
?
qq_呼吸阳光_03459820

TA贡献1条经验 获得超1个赞

fetch每执行一次,数据库指针会下移一行,你又是循环遍历,循环一次得到一个数组,如果没有$data[]=$arr,每次循环得到的数组会覆盖上次得到的数组,而循环到最后的结果是数据库指针移到最后,而$num大于数据库行数,就会产生非法偏移报错。

查看完整回答
1 反对 回复 2018-04-21
  • 1 回答
  • 1 关注
  • 3560 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信