$conn = new mysqli($serverName, $MYSQLUserName, $MYSQLPwd);
$sql = "use WA";
if($conn->query($sql)){
} else{
if($conn->error == "Unknown database 'wa'"){
$sqlCreateDatabase = "create database WA;";
$sqlCreateDatabase .= "alter database WA character set utf8;";
$conn->multi_query($sqlCreateDatabase);
$sqlCreateTable = "create table userInfo(
id smallint unsigned primary key auto_increment,
userName varchar(30),
pwd varchar(6)
);";
if($conn->query($sqlCreateTable)){
echo("success");
} else{
echo($conn->error);
}
}
}
Pangkalan data WA telah berjaya dibuat dan set aksara juga telah diubah suai. Tetapi jadual data tidak dapat dibuat dengan jayanya.
Ralat: Perintah tidak segerak; anda tidak boleh menjalankan perintah ini sekarang
Baidu tidak menemui penyelesaian yang menyatakan bahawa set keputusan mesti dibersihkan terlebih dahulu, tetapi ia tidak berjaya. Tolong bantu saya.
Ralat jelas bermula pada baris 14. Sesuatu harus dikeluarkan sebelum baris 14. Tolong beritahu saya bagaimana untuk melepaskan perkara ini.
multi_query, jangan gunakan ini