2017-05-25 50 views
0

我打算讓我的PHP文件查詢有一個在我的數據庫上創建一個表,如果一個不存在。我使用了下面的內容,但是我似乎得到了錯誤警告:mysqli_query():對於相同的php,空查詢。我究竟做錯了什麼?錯誤嘗試創建一個MYSQL表,如果一個不存在

$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); 
    } 
+1

'$查詢=「」;'是空查詢。你爲什麼這樣做? – Barmar

+2

爲什麼不使用'CREATE TABLE IF NOT EXISTS orders ...' – Barmar

回答

1

您應該使用CREATE TABLE IF NOT EXISTS,以消除出現的錯誤,當你創建一個相同的名字多次表
希望這有助於

相關問題