【发布时间】:2014-01-09 04:07:03
【问题描述】:
我是 php 和 PDO 的初学者,需要帮助解决我在这行代码中不断遇到的这个错误 $category_name [$category["category_id"]] = $category["category"]; 我继续得到,注意:未定义索引:类别。还有未定义的索引:category_id。我不知道为什么,有人可以为我提供正确的方法来做到这一点。这是我的代码。这个略有不同,因为它在 while 语句中使用。
// get the item category names
$category_name = Array();
$query = 'SELECT * FROM category_2';
$categories_list = $db->prepare($query);
$categories_list->execute();
while ($category = $categories_list->fetchAll())
{
$category_name [$category["category_id"]] = $category["category"];
}
【问题讨论】:
-
你在寻找
fetch()而不是fetchAll()。