来自具有相同ID的数据库结果的多维数组PHP
如何在PHP中将数据从MySQL存储到多维数组?这是我的数据库 我想将这个数据库中的每个数据存储到多维数组中,如下所示来自具有相同ID的数据库结果的多维数组PHP,php,mysql,arrays,database,Php,Mysql,Arrays,Database,如何在PHP中将数据从MySQL存储到多维数组?这是我的数据库 我想将这个数据库中的每个数据存储到多维数组中,如下所示 tId=array('Bid'=>'Brg','Bid'=>'Brg','Bid'=>'Brg','Bid'=>'Brg') 我有这个代码,但它不工作 $this->db->query($query); $transactions = array(); while($row=$this->db->fetchAll()){
tId=array('Bid'=>'Brg','Bid'=>'Brg','Bid'=>'Brg','Bid'=>'Brg')代码>
我有这个代码,但它不工作
$this->db->query($query);
$transactions = array();
while($row=$this->db->fetchAll()){
$transactionId = $row['id'];
$productId = $row['produk_id'];
$product = $row['produk'];
$transactions[$transactionId]=array($productId, $product);
}
您希望fetchAll()
进行多少次迭代@你的常识有一个整洁的菜单可以细读:试试这个$数据=数组();而($row=$this->db->fetchAll()){$transactionId=$row['id'];$productId=$row['produk_id'];$product=$row['produk'];$transactionId]=array($productId,$product);array_-push($data,$transactions);}@mickmackusa我预计10次迭代fetchAll()
只提供1次。。。“全部”