1
は、私は配列にMySQLデータベースからいくつかのデータを格納します。MySQLデータベースのデータをIDでインデックスされた配列に格納する方法はありますか?
$p = $db->query('SELECT * FROM comments;');
while ($row = $p->fetch(PDO::FETCH_ASSOC)) {
$commentlist[$row['id']] = $row['text'];
}
foreach($commentlist as $key => $value) {
echo $key;
echo $value;
}
は今、私は値id
とtext
へのアクセス権を持っています。しかし、値image
(MySQLデータベースの別の行)にアクセスする必要もあります。しかし、キーと値の2つの要素しかない場合は、どのように格納できますか?
上のforeachすることができます:それはあなたのfetchAll() method with PDO::FETCH_UNIQUE modifier、のおかげで、単一の呼び出しで望ましい結果を与えることができます。 –