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

pdo网数据库里插入表的时侯为什么返回false抛出这个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 ')' at line 6' (length=147)

pdo网数据库里插入表的时侯为什么返回false抛出这个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 ')' at line 6' (length=147)

PHP
慕移动5686867 2015-07-17 14:27:29
为什么会返回false
查看完整描述

3 回答

?
乔帮主

TA贡献184条经验 获得超67个赞

这个浏览器里面访问得地址和你贴出来的代码文件不是相同的吧?你把那段代码也贴出来给大家看看呢

查看完整回答
1 反对 回复 2015-07-17
  • 慕移动5686867
    慕移动5686867
    <?php $password=""; $username="root"; $dsn="mysql://host=localhost;dbname=user"; try{$pdo=new PDO($dsn,$username,$password); var_dump($pdo); $sql="CREATE TABLE info( id INT UNSIGNED AUTO_INCREMENT KEY, name VARCHAR(30), password CHAR(30) , email VARCHAR(30)"; $q=$pdo->exec($sql); var_dump($q); echo$pdo->errorCode(); var_dump($pdo->errorInfo());} catch(PDOException $e){ die("error" . $e->getMessage() . "<br/>"); }
?
乔帮主

TA贡献184条经验 获得超67个赞

你把这个$sql里面的SQL语句放到mysql里面执行一下试试看呢,看能不能执行成功。看它会提示什么信息!

查看完整回答
反对 回复 2015-07-18
?
慕移动5686867

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

//img1.sycdn.imooc.com//55a8bef80001bad116781008.jpg贴错图了

查看完整回答
反对 回复 2015-07-17
  • 3 回答
  • 0 关注
  • 3321 浏览

添加回答

举报

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