我試圖讓這段代碼顯示變量$變量作爲從數據庫調用的數字。如何顯示一個動態生成的數字PHP,MYSQL
存在包含子類別的類別,這些類別被顯示與子類別的數目旁邊(動態生成的數)
例如類別:遊戲(4)
括號內的位是動態生成的數字。
下面是代碼,我只能得到它顯示是這樣的:
門窗音樂學院(陣列)
<?php
mysql_connect("", "", "") or die(mysql_error());
mysql_select_db("testing") or die(mysql_error());
$data = mysql_query("SELECT * FROM categories2");
$subno = mysql_query("SELECT COUNT(*) FROM subcategories WHERE keyword = 'Windows'")
or die(mysql_error());
Print "<table>";
while($info = mysql_fetch_array($data))
{
Print "<tr>";
Print "<td>".$info['username'] . "</td> ";
}
while($variable = mysql_fetch_array($subno))
{
Print "<td>(".$variable . ") </td></tr>";
}
Print "</table>";
?>
提前感謝!
Inb4所有 「mysql_功能已被棄用」 的評論:http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php/14110189#14110189 – BLaZuRE
我已經添加了這個,結果給了我答案2,數據庫中有4個條目。它也只顯示最後一個類別? – Josh
什麼只顯示最後一個類別?你的COUNT(*)將返回一行,包含查詢返回的行數(2)。請注意,它區分大小寫以及對空白敏感。 – BLaZuRE