【发布时间】:2019-06-01 01:04:29
【问题描述】:
我正在学习 PHP 和 MySQL,我想用 PHP 在 MySQL 中创建一个表,但我收到了这个错误消息:
您的 SQL 语法有错误;检查手册 对应于您的 MariaDB 服务器版本,以便使用正确的语法 第 1 行的“FirstName VARCHAR(20), SecondName VARCHAR(20))”附近
我的代码:
<?php
$hostname = "localhost";
$name = "root";
$password = "";
$dbName = "alpha0";
$dbConnected = new mysqli($hostname, $name, $password, $dbName);
$command = "CREATE TABLE people(ID INT(11) NOT NULL AUTO_INCREMENT PRIMARY,
FirstName VARCHAR(20),
SecondName VARCHAR(20))";
if ($dbConnected->query($command))
echo "True";
else
echo mysqli_error($dbConnected);
mysqli_close($dbConnected);
?>
【问题讨论】:
-
echo $command 并查看 mysql CREATE TABLE 语法?
-
如果您向我们展示整个 SQL 语句,我们可能会为您提供帮助。
标签: mysql primary-key create-table