PHP数组MySQL的行和列?

时间:2012-12-27 15:39:50

标签: 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)

2 个答案:

答案 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)