獲取數據庫時,我得到的結果和一切正常,我從數據庫中獲得價格,這也是有效的,但我真正需要的是如果價格返回0比「0」代替「POD」。從數據庫返回0時替換獲取的結果
任何幫助表示讚賞。
這裏是我的查詢代碼:
$samples = "SELECT * FROM materials, category_price WHERE materials.type = :cat AND materials.supplier = '$supplier' AND materials.category_id = category_price.category_id";
$res = $db->prepare($samples);
$res->execute(array(':cat' => $category));
$count = $res->rowCount();
if($count > 0)
echo "
<section class=\"border mar_t_40\">
";
while ($row = $res -> fetch()){
$postimggranite = $row[image];
$postidgranite = $row[id];
$postname = $row[mat_name];
$folder = $row[type];
$folder = strtolower($folder);
$supplier = strtolower($supplier);
$category_id = $row[category_id];
$price = ("£ ".$row[price]);
print<<<END
<span class="grid white_back mar_l_30">
<h3>$price</h3>
<a class="fancybox" href="$img_path/$folder/$supplier/large/$postimggranite" rel="group[$postidgranite]" title="$postname"><img alt="$row[name]" src="$img_path/$folder/$supplier/small/$postimggranite" width="100" height="100">$postname</a>
</span>
END;
}
echo "<div class=\"clearfloat\"></div></section>";
那麼你是如何試圖做到這一點?你在尋找一個數據庫查詢解決方案還是一個PHP代碼解決方案? –