脚本宝典收集整理的这篇文章主要介绍了php – 未捕获的异常’PDOException’,消息为’SQLSTATE [42000,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我对可能出现的问题缺乏想法.有什么建议?
INSERT INTO user_interests (member_num,ABU,ADD,ADOP,ANO,ANX,BER,BULL,COMP,CONF,CONT,CUL,DEP,DIS,DOM) VALUES (:member_num,:ABU,:ADD,:ADOP,:ANO,:ANX,:BER,:BULL,:COMP,:CONF,:CONT,:CUL,:DEP,:DIS,:DOM)
Fatal error: Uncaught exception 'PDOException' wITh message 'sqlstatE[42000]: Syntax error or access violation: 1064 You have an error in your sql Syntax; check the manual that corresponds to your MysqL server version for the right Syntax to use near 'ADD,DOM) VALUES ('5323',1,1' at line 1' in /Applications/XamPP/xamppfiles/htdocs/ukcp/PHPLibraries/users/userPopulateints.PHP:45 Stack trace: #0 /Applications/XAMPP/xamppfiles/htdocs/ukcp/PHPLibraries/users/userPopulateInts.PHP(45): PDOStatement->execute() #1 /Applications/XAMPP/xamppfiles/htdocs/ukcp/userPRofile.PHP(14): userPopulateInts->ints1() #2 {main} thrown in /Applications/XAMPP/xamppfiles/htdocs/ukcp/PHPLibraries/users/userPopulateInts.PHP on line 45
if ( !empty($int) && !empty($intColon) ) { $sql = 'INSERT INTO user_interests (member_num,'. implode(",",$int) .') VALUES (:member_num,$intColon) .')'; $dbQuery = $this->db()->prepare($sql); echo $sql ."<br>"; $dbQuery->bindValue(":member_num",$data[0],PDO::PARAM_INT); foreach ($intColon as $val) { $dbQuery->bindValue($val,PDO::PARAM_INT); } $dbQuery->execute(); }
以上是脚本宝典为你收集整理的php – 未捕获的异常’PDOException’,消息为’SQLSTATE [42000全部内容,希望文章能够帮你解决php – 未捕获的异常’PDOException’,消息为’SQLSTATE [42000所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。