中給出的布爾值這是我一直用來嘗試連接到數據庫並從中檢索數據的代碼,但它沒有正確顯示圖像。所有其他內容均正確顯示。mysql_fetch_array()期望參數1是資源,在
//This php quote is test2.php
<?php
$dbhost='localhost';
$dbuser='root';
$dbpass='';
$db='dynamic';
$con = mysql_connect("localhost","elemental","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_selectdb($db);
?>
<?php
include 'test2.php';
$query="selelct * from data";
$result=mysql_query($query);
while ($data=mysql_fetch_array($result)) {
echo '<h3>' . $data['id'] . '</h3>';
echo '<h3>' . $data['name'] . '</h3>';
}
?>
您無法檢查'mysql_query'的結果。它在出現錯誤時返回'false',而不是返回'mysql_fetch_array'所期望的語句句柄。這也是相關工具欄中這些問題中最後一個問題的重複。 **單挑!** PHP的未來版本是*棄用和刪除mysql_'系列函數。如果你仍然在學習PHP,現在將是[切換到PDO](http://php.net/book.pdo)或[mysqli](http://php.net/book.mysqli)的好時機。 。 – Charles
其'mysql_select_db'而不是'mysql_selectdb' –
'select * from data''' select'from data' –