请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Array and string offset access syntax with curly braces is deprecated

使用原生的sql语句可以正常读出数据,但是使用result=Db::table(′banneritem′)−>where(′bannerid′,′=′,result = Db::table('banner_item')->where('banner_id','=',result=Db::table(banneritem)>where(bannerid,=,id)->select();出现这个错误

正在回答 回答被采纳积分+3

3回答

慕九州0298283 2021-11-11 05:16:38

thinkphp\library\think\db\Query.php中的报错行数对应找到

$seq = (ord($value{0}) % $rule['num']) + 1;//将这行代码中的$value{0}改为$value[0]

我的刚修复

2 回复 有任何疑惑可以回复我~
慕九州0298283 2021-11-11 05:05:57

你好  你这个问题解决了么?

0 回复 有任何疑惑可以回复我~
网络连接已断开 2021-04-16 18:57:32

同学你好,是出现什么错误呢?没看到错误信息。

0 回复 有任何疑惑可以回复我~
  • 提问者 CJQ #1
    Array and string offset access syntax with curly braces is deprecated
    这个是错误描述
    回复 有任何疑惑可以回复我~ 2021-04-18 21:39:10
  • 网络连接已断开 回复 提问者 CJQ #2
    你可以把完整的错误信息页面截个图
    回复 有任何疑惑可以回复我~ 2021-04-18 22:02:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信