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

来源:2-1 MySQLi使用解析

刘荣轩1991

2015-08-22 17:10

$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);


写回答 关注

3回答

  • 慕容小凡
    2016-09-09 23:13:50

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

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

  • 未_眠
    2015-09-14 14:11:42

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

  • 刘伶
    2015-08-22 17:26:38

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

    刘荣轩199...

    好的谢谢啦,已经找到原因了,是自己粗心大意了

    2015-08-22 18:28:02

    共 1 条回复 >

Duang~MySQLi扩展库来袭

本教程从面向对象和面向过程两个方面为你开启MySQLi学习之旅

28643 学习 · 181 问题

查看课程

相似问题