创建数据表错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 7 行 ')ENGINE=InnoDB DEFAULT CHARSET=utf8' 附近使用的正确语法
changrui
changrui 2020-02-18 22:31:14
0
1
1722

<?php
    // 创建连接
    $conn = new mysqli("localhost", "uesename", "password","test");
    // 检测连接
    if ($conn->connect_error) 
    {    
    die("连接失败: " . $conn->connect_error);
    } 
    // 使用 sql 创建数据表
    $sql = "CREATE TABLE new (
    id int(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
     title varchar(100) NOT NULL,
      author varchar(20) NOT NULL,
      content text NOT NULL,
      created_at datetime NOT NULL,
    )ENGINE=InnoDB DEFAULT CHARSET=utf8 ";
    if ($conn->query($sql) === TRUE) 
    {    
       echo "Table MyGuests created successfully";
    } else {    
       echo "创建数据表错误: " . $conn->error;
    }
    $conn->close(); 
?>

changrui
changrui

全部回复(1)
城乡结合部部长

创建表格的语句,最后这里不能有逗号,去掉应该就可以了。这个是sql语法,前面都需要逗号,最后不需要。

created_at datetime NOT NULL
    )ENGINE=InnoDB DEFAULT CHARSET=utf8 ";

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!