我无法显示来自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