我無法顯示來自SQL查詢的結果。我正試圖顯示產品表中的所有圖像和價格。顯示SQL查詢結果
我能夠在瀏覽器中顯示「Query works」的echo語句。但是,結果並未在瀏覽器中顯示。
if ($count > 0) {
echo "Query works";
} else {
echo "Query doesn't work" ."<br/>";
}
PHP代碼:
$con = getConnection();
$sqlQuery = "SELECT * from Products";
// Execute Query -----------------------------
$result = mysqli_query($con, $sqlQuery);
if(!$result) {
echo "Cannot do query" . "<br/>";
exit;
}
$row = mysqli_fetch_row($result);
$count = $row[0];
if ($count > 0) {
echo "Query works";
} else {
echo "Query doesn't work" ."<br/>";
}
// Display Results -----------------------------
$num_results = $result->numRows();
for ($i=0; $i<$num_results; $i++) {
$row = $result->fetchRow(MDB2_FETCH_ASSOC);
echo '<img src="'.$row['Image'].'>';
echo "<br/>" . "Price: " . stripslashes($row['Price']);
}
截圖1個
截圖2:除去來自數據庫中的圖像,以及所使用的文件路徑,而不是
截圖3:的print_r($行)
你嘗試打印你用print_r得到的行($ row) – svk 2010-09-20 07:24:07