我有一个数据库,其中包含一些数据条目,格式如下:
id number data
1 1 'tyfvib'
2 1 'fgdhjjd'
3 1 'gdgdhdj'
4 2 'dgfhfh'
5 2 'fghdhd'
我有一个唯一标识符,然后有一个包含数字的列和一个包含不同字符串的列。
然后我有一个类似这样的查询:
$sql = "SELECT * FROM table";
$stmt = DB::run($sql);
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
$number= $row['number'];
$data = $row['data'];
}
我想创建一个多维关联数组,首先有一个唯一数字的数组,其中包含与它们关联的数据数组。
我曾尝试将
$array[$number] = $data
放在while循环中,但这显然只会创建一个数组,其中与数字关联的唯一数据是循环中的最后一个。