我有一个包含以下列的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)
答案 0 :(得分:0)
您基本上需要将结果作为关联数组获取并循环遍历所有结果。您的所有结果都将以
的形式出现阵列(
' ID' => 1, '标题' => '等等&#39 ;,
'消息' => '等等&#39 ;,
'日期' => &#39 27/12/2012年'
);
mysqli实现此示例:Mysqli Fetch Assoc Documentation
答案 1 :(得分: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)