创建数据表错误: Sie haben einen Fehler in Ihrer SQL-Syntax; Sehen Sie im Handbuch zu Ihrer MySQL-Serverversion nach, welche Syntax Sie in der Nähe von „)ENGINE=InnoDB DEFAULT CHARSET=utf8' in Zeile 7 verwenden sollten
changrui
changrui 2020-02-18 22:31:14
0
1
1640

// Verbindung erstellen
$conn = new mysqli("localhost", "uesename", "password","test");
// Verbindung erkennen
if ($conn->connect_error)
{
die("Verbindung fehlgeschlagen: " . $conn->connect_error);
}
// Verwenden Sie SQL, um eine Datentabelle zu erstellen
$sql = "CREATE TABLE new (
id int(10) UNSIGNED AUTO_INCREMENT PR IMARY KEY ,
Titel varchar(100) NICHT NULL,
Autor varchar(20) NICHT NULL,
Inhaltstext NICHT NULL,
erstellt_at datetime NICHT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8 ";
if ($conn-> query($ sql) === TRUE)
{
echo "Tabelle MyGuests erfolgreich erstellt";
} else {
echo "Fehler beim Erstellen der Datentabelle: "
$conn-> close() ;
?>

changrui
changrui

Antworte allen (1)
城乡结合部部长

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

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

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!