-1

我有一个包含以下列的 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)
4

2 回答 2

0

您基本上需要将结果作为关联数组获取并遍历所有结果。您的所有结果将采用以下形式

数组(
'id' => 1, 'title' => 'blah',
'message' => 'blah',
'date' => '27/12/2012'
);

mysqli 实现的示例:Mysqli Fetch Assoc Documentation

于 2012-12-27T15:59:41.383 回答
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)
于 2012-12-27T16:00:25.587 回答