问答详情
源自:2-1 MySQLi使用解析

大神帮忙看看,我实在是看不出哪有问啊,提示我最后一行代码有问题 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);


提问者:刘荣轩1991 2015-08-22 17:10

个回答

  • 慕容小凡
    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 调试打开,有可能是 数据库错误了