我打算让我的php文件查询在我的数据库上创建一个表,如果一个表已经存在的话。我已经使用了以下内容,但我似乎得到了同一个php的错误警告:mysqli_query():空查询。我做错了什么?
$query = "";
$result = mysqli_query($conn, $query);
if(empty($result)) {
$query = "CREATE TABLE orders(order_id int(11) AUTO_INCREMENT, order_cost int(11), order_time timestamp CURRENT_TIMESTAMP, order_firstname varchar(15), order_lastname varchar(40), order_phone int(10), order_email varchar(40), order_card int(16), order_status varchar(9)";
echo $query;
$result = mysqli_query($conn, $query);
}
答案 0 :(得分:1)
您应该使用CREATE TABLE IF NOT EXISTS
来消除多次创建具有相同名称的表时发生的错误
希望这有帮助