PHP数组MySQL行和列?

PHP数组MySQL行和列?,php,mysql,arrays,Php,Mysql,Arrays,我有一个MySQL表,其中包含以下列: id : title : message : date 1 : blah : blah : 27/12/2012 我已经查询了它并将其存储在一个数组中。如果某个ID为,如何获取各个列。例如,我想获取ID=1的行,然后获取标题、消息等,然后获取第2行和第3行。如何从数组中获取信息。像 $array[1]["date"]; ( I tried it and it never worked) 您基本上需要以关联数组的形式获取结果,并循环所有结果。您

我有一个MySQL表,其中包含以下列:

id : title : message : date
1  : blah  : blah    : 27/12/2012
我已经查询了它并将其存储在一个数组中。如果某个ID为,如何获取各个列。例如,我想获取ID=1的行,然后获取标题、消息等,然后获取第2行和第3行。如何从数组中获取信息。像

$array[1]["date"]; ( I tried it and it never worked)

您基本上需要以关联数组的形式获取结果,并循环所有结果。您的所有结果都将以

数组(
'id'=>1, 'title'=>'blah',
'消息'=>'废话',
“日期”=>“2012年12月27日”
);


mysqli实现示例:

如何将其存储在阵列中?您可以在将结果转换为php数组的位置添加代码吗?
我已经查询了它并将其存储在数组中
很可能您是使用0索引数组来存储它的,具体取决于如何将其存储在数组中。您可以打印数组,以便我们可以看到它的外观吗?
$array = array();
while ($row = fetch_assoc($result)) { // use your favorite fetch method here
    $array[$row['id']] = $row;
}

echo $array[1]["date"]; // now will work (if you have such id)