美文网首页
Thinkphp5错误提示分析 SQLSTATE[HY000]:

Thinkphp5错误提示分析 SQLSTATE[HY000]:

作者: 丶Assassin丨 | 来源:发表于2018-10-08 17:21 被阅读0次

前几天,我们遇到了一个循环嵌套的一个问题,数据库是5.7的,php是7.1的

在循环中,关联查询其他的值

网上找了好几种方法,现在我贴出解决方案:

我用的是TP5 

$list = $this->select();

foreach($list $key=>$value){ //循环中我又进行再次查询其他表 ,因为某个字段是多主键ID 逗号分割的

XXXX   //此语句进行的关联查询 由此报得错

}

我的解决方式:

在数据库配置文件   config/databases.php中加入

'params'=>[

  PDO::ATTR_CASE => PDO::CASE_LOWER,

  PDO::ATTR_EMULATE_PREPARES => true,

],

完全解决!ok~

相关文章

网友评论

      本文标题:Thinkphp5错误提示分析 SQLSTATE[HY000]:

      本文链接:https://www.haomeiwen.com/subject/tnyjaftx.html