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

// 创建连接
$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学习者快速成长!