我無法獲得以下代碼以顯示parent_id等於id的數據庫中的項目。MySQL和PHP顯示問題?
這裏是下面的代碼。
// Query member data from the database and ready it for display
$mysqli = new mysqli("localhost", "root", "", "sitename");
$dbc = mysqli_query($mysqli,"SELECT * FROM categories WHERE id=parent_id");
if (!$dbc) {
// There was an error...do something about it here...
print mysqli_error();
}
while ($row = mysqli_fetch_assoc($dbc)) {
echo '<li><a href="' , $row['url'] , '" title="' , $row['description'] , '">' , $row['category_name'] , '</a>';
}
我想我知道我在做什麼錯我該如何讓這個查詢檢查以前的查詢?
您能爲我們提供更多信息嗎?就像什麼不可行。你也可以在while循環中省略if語句,因爲你只選擇parent_id等於id的行。 – svens 2009-10-26 17:55:12
類別是否有一個名爲「parent_id」的列?或者是parent_id意味着提供給查詢的參數? – Mikeb 2009-10-26 17:56:16
類別有一個parent_id字段 – stack 2009-10-26 17:58:33