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

大神帮忙看看,我实在是看不出哪有问啊,提示我最后一行代码有问题 unexpected end of file

$sql=<<<eof

    CREATE TABLE IF NOT EXISTS mysqli(

       id TINYINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

       username VARCHAR(20) NOT NULL

);

eof;

$res=$mysqli->query($sql);

var_dump($res);


正在回答

4 回答

$sql = <<<EOF
   CREATE TABLE IF NOT EXISTS my(
       id TINYINT UNSIGNED AUTO_INCREMENT KEY,
       username VARCHAR(20) NOT NULL
   );
EOF;

我是NOT NULL后面多了个,去掉后OK了。

0 回复 有任何疑惑可以回复我~

不是你的数据库错误,而是你的文档块使用错误;最后一个eof不要带结束符在后面

1 回复 有任何疑惑可以回复我~

把SQL 调试打开,有可能是 数据库错误了

0 回复 有任何疑惑可以回复我~
#1

刘荣轩1991 提问者

好的谢谢啦,已经找到原因了,是自己粗心大意了
2015-08-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大神帮忙看看,我实在是看不出哪有问啊,提示我最后一行代码有问题 unexpected end of file

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信