0
我有一個準備語句來從數據庫中繪製信息。有三個從數據庫中提取的信息字段和未知數量的行。在一個while循環中創建一個2D PHP數組
我有一個'while'循環來定義從每行獲得的信息應該發生什麼。我想爲每行的3個信息字段創建一個數組,然後爲所有這些數組(即2D數組)創建一個數組。
這裏是我到目前爲止的代碼:
$bArray = [];
$bList = $mysqli->prepare('SELECT blog_title,blog_date,blog_id FROM cms_blog');
$bList->execute();
$bList->bind_result($bListTitle,$bListDate,$bListId);
while ($bList->fetch()) {
$bArray['bTitle']=$bListTitle;
$bArray['bDate']=$bListDate;
$bArray['bId']=$bListId;
}
我想數組看起來像這樣一次完整:
Array (
Array (
[blogTitle] => First title
[blogDate] => First date
[blogId] => First ID
)
Array (
[blogTitle] => Second title
[blogDate] => Second date
[blogId] => Second ID
)
)
有沒有寫這個辦法?我只需要內部數組的密鑰對。
作品完美的感謝!只是出於好奇,最好是聲明數組變量像'$ bArray = [];'或'$ bArray = array();'? – Coop
對不起,我不知道什麼更好。我使用數組(),它的工作原理;) – KikoV