2017-03-08 91 views
0

全面披露執行2個PHP的插入,我是一個PHP菜鳥我的背景是在.NET開發試圖相同的數據庫連接

所以我有下面的PHP代碼:

if ($conn->query($insert_listing) === TRUE) { 
    $listing_id = $conn->insert_id; 
} 
else { 
    echo "Error: " . $conn->error; 
} 

然後我建立我的第二個查詢,然後我有以下代碼:

if ($conn->multi_query($insert_times) === TRUE) { 
    echo = "times inserted"; 
} 
else { 
    echo = "Error: " . $conn->error; 
} 

$ conn是可變的抱着我的數據庫連接,我知道連接是很好,因爲代碼的第一位運行正常,如果第二個是評論說。我也知道,在$ insert_listing舉行的查詢和$ insert_times是正確的,因爲我也附和他們,在我的數據庫引擎來運行它們。當我嘗試加載我的頁面時,出現500服務器錯誤。

作爲一個方面說明,有沒有辦法讓我有哪裏尋找解決該問題一個更好的主意,我可以得到實際的500錯誤消息?

編輯:問題解決了!發現錯誤日誌,導致我的問題,我意外地分配給回聲在第二個代碼片段!

+1

如果你剛剛開始,現在學習,學習是正確的,從一開始。 http://php.net/pdo – Kaylined

+0

錯誤可能在PHP日誌中 - 這取決於您的系統;在我的/var/log/php5/php5.log。 php.ini中的error_log設置應該指向它。它也可能會記錄到系統日誌,因此請在那裏檢查。 –

+0

顯示的'$ insert_times' – rray

回答

0

你的錯誤是在這裏:

echo = "times inserted"; 

您不能分配到echo,我猜你的意思是:

echo "times inserted"; 
+0

的確如此,當我複製並粘貼代碼以重新使用它時,需要更加小心! – ltw1991