cari

Rumah  >  Soal Jawab  >  teks badan

创建数据表错误: Anda mempunyai ralat dalam sintaks SQL anda; semak manual yang sepadan dengan versi pelayan MySQL anda untuk sintaks yang betul untuk digunakan berhampiran ')ENGINE=InnoDB DEFAULT CHARSET=utf8' di baris 7

<?php
// Cipta sambungan
$conn = new mysqli("localhost", "uesename", "password","test");
// Kesan sambungan
if ($conn->connect_error)
{
die("Sambungan gagal: " . $conn->connect_error);
}
// Gunakan sql untuk mencipta jadual data
$sql = "CREATE TABLE new (
id int(10) UNSIGNED AUTO_INCREMENT PRO ,
tajuk varchar(100) BUKAN NULL,
pengarang varchar(20) BUKAN NULL,
teks kandungan BUKAN NULL,
dicipta_pada masa tarikh BUKAN NULL,
)ENGINE=CHARSET LALAI InnoDB=utf8 ";
g if ($conn-& pertanyaan($ sql) === BENAR)
{
$conn->close() ;
?>

changruichangrui1803 hari yang lalu1852

membalas semua(1)saya akan balas

  • 城乡结合部部长

    城乡结合部部长2020-02-19 12:36:31

    Dalam pernyataan yang mencipta jadual, tidak boleh ada koma di sini pada penghujungnya. Ia sepatutnya cukup untuk mengeluarkannya. Ini adalah sintaks SQL, koma diperlukan pada permulaan dan bukan pada akhir.

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

    balas
    1
  • Batalbalas