1
我想從多維數組中的數據庫中獲取照片,所以我可以進一步使用array_column函數。 我有代碼:MySql在多維數組中的排列結果
$sql="SELECT * FROM photos WHERE img_navigacija_id=2";
$result=$db->query($sql);
while($row=$result->fetch(PDO::FETCH_ASSOC)){
$rows[]=$row;
echo "<pre>";
print_r($rows[0]);
echo "</pre>";
}
這使我數組是這樣的:
Array
(
[id] => 117
[name] => 0012.jpg
[size] => 103141
[type] => image/jpeg
[date] => 2014-12-01 16:56:58
[img_navigacija_id] => 2
)
Array
(
[id] => 118
[name] => 0023.jpg
[size] => 101014
[type] => image/jpeg
[date] => 2014-12-01 16:57:05
[img_navigacija_id] => 2
)
Array
(
[id] => 119
[name] => 0035.jpg
[size] => 54304
[type] => image/jpeg
[date] => 2014-12-01 16:57:12
[img_navigacija_id] => 2
)
但我想有多維數組是這樣的:
Array
(
Array(
[id] => 117
[name] => 0012.jpg
[size] => 103141
[type] => image/jpeg
[date] => 2014-12-01 16:56:58
[img_navigacija_id] => 2
),
Array(
[id] => 117
[name] => 0012.jpg
[size] => 103141
[type] => image/jpeg
[date] => 2014-12-01 16:56:58
[img_navigacija_id] => 2
),
Array(
[id] => 117
[name] => 0012.jpg
[size] => 103141
[type] => image/jpeg
[date] => 2014-12-01 16:56:58
[img_navigacija_id] => 2
),
Array
(
[id] => 117
[name] => 0012.jpg
[size] => 103141
[type] => image/jpeg
[date] => 2014-12-01 16:56:58
[img_navigacija_id] => 2
)
)
任何想法如何做到這一點?
'var_dump($ rows);'** **'while'之後,它應該是所需的格式 – kero 2014-12-04 19:35:55