我有一個表中PHP其中顯示MySQL查詢的結果。顯示信息當MySQL查詢的結果沒有價值
數據庫表item_em有價格是在數據庫表hypermarket_em。有可用的大賣場提供的一些項目是不是在超市中可用的項目細節。因此,當我在表格中顯示價格時,我希望那些沒有價格的單元格爲N/A。
所以我的問題是,我嘗試了自己的代碼來顯示信息時,數據庫表字段沒有value.But它不工作,我沒有得到任何錯誤也是如此。任何想法非常讚賞。謝謝。
這裏是我的代碼
$res = mysql_query("SELECT h_id FROM hypermarket_em") or die(mysql_error());
echo"<tbody><tr>";
while($row = mysql_fetch_array($res))
{
$result = mysql_query("SELECT item_name FROM items_em WHERE h_id=".$row['h_id'])or die(mysql_error());
while($drop_4 = mysql_fetch_array($result))
{
echo"<th scope=row>".$drop_4['item_name']."</th>";
$rslt = mysql_query("SELECT price FROM items_em WHERE item_name='".$drop_4['item_name']."' and h_id=".$row['h_id'])or die(mysql_error());
if (mysql_num_rows($rslt) == 0)
echo"<td>N/A</td>";
while($drop = mysql_fetch_array($rslt))
{
echo"<td>".$drop['price']."</td>";
}
}
}
echo"</tr></tbody>";
嘗試獲得$資源的大小,類似這樣的:'尺寸($水庫)',如果爲零,意味着沒有結果。 – djakapm
我得到錯誤說「大小」是不確定的.. :( – Wafa
你能解釋一下什麼是X軸和Y軸是誰?他們做什麼對應列從hypermarket_em,Y = ITEM_NAME從items_em到? –