データベース内の各行の配列変数に_ _を追加しようとしています。
私のtestTableには現在2行ありますが、このコードを実行すると、配列に「プッシュ」されるのは1つだけです。
$result = mysql_query("SELECT * FROM testTable ORDER BY dateAdded DESC");
while($row = mysql_fetch_array($result)) {
$Array = array();
array_push($Array, array('id' => $row['id'], 'title' => $row['title'], 'desc' => $row['desc'], 'image' => $row['image'], 'dateAdded' => $row['dateAdded']);
}
print_r($Array);
出力:
Array ( [0] => Array ( [id] => 2 [title] => test test test [desc] => text text text [image] => http://domain.com/sampleImg.png [dateAdded] => 2012-06-13 15:58:43 ) )
たとえば、タイトルをエコーしようとしたときに機能しました...次のように:
while($row = mysql_fetch_array($result)) {
echo $row['title'];
}