0
我收到來自PHP和MYSQL的錯誤,但SQL語句正確,我直接從PHPmyadmin,中抓取它我已經包含一張來自PHPMYADMIN的圖片顯示該表。MYSQLI語句錯誤顯示不正確,但其正確
$sql = 'SELECT * FROM company';
if ($mysqli->query($sql) === TRUE) {
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
(data from result's)
}
} else {
echo "Error: " . $sql . "<br>" . $mysqli->error;
exit();
}
結果:(有從$ mysqli->錯誤什麼;)
錯誤:SELECT * FROM公司
插入2行到表中,仍然得到同樣的錯誤。
刪除了第一個if語句。
現在越來越以下錯誤:
通知(!):試圖讓非對象的屬性在C:\ XAMPP \ htdocs中\ mkpenterprices \ Research.php上線248
終於得到了SQL運行,但它沒有填充JavaScript部分的任何東西。
這似乎表明,在'company'表中沒有行。這是一種你認爲是錯誤的有效條件。 – David
是的,沒有行,但它在第一個if語句上失敗,第二個if語句如果是0行,則什麼也不做。 –
第一個if語句如何失敗?在第二個'if'語句中顯示'else'塊的輸出。如果行數爲零,這就是我所期望的輸出結果,您聲明的是正確的。那麼究竟是什麼問題呢? – David