0
我写过这段代码,但仍然无法在数据库中创建表。并且输出结果为:表无法创建
“数据库已创建...对不起表格”。
<?php
include 'connection.php';
//Creating database
$creatingdatabase = "CREATE DATABASE IF NOT EXISTS quest";
$query1 = mysqli_query($con, $creatingdatabase);
if($query1){
echo "database created....";
//creating tables
$creatingtable = "CREATE TABLE quiz (
id INT(6) AUTO_INCREMENT PRIMARY KEY,
questions VARCHAR(255) NOT NULL,
optiona VARCHAR(255) NOT NULL,
optionb VARCHAR(255) NOT NULL,
optionc VARCHAR(255) NOT NULL,
optiond VARCHAR(255) NOT NULL,
answer VARCHAR(50) NOT NULL
)";
$query2 = mysqli_query($con, $creatingtable);
if($query2){echo "table created...";}
else { echo "sorry... table not created"; }
}
else { echo "database can not be created"; }
?>
更改'else {echo“sorry ... table not created”; }'to'else {echo“sorry ... table not created:”。mysqli_error($ con); }'这样我们可以看到错误:) – DiceXQ