使用php轻松地将数据从数据库添加到多维数组

使用php轻松地将数据从数据库添加到多维数组,php,Php,如何在PHP中将MySQL中的数据轻松添加到多维数组中?我正在制作一个搜索框,我想在数组中存储名字和姓氏 为什么这不起作用 $result = mysqli_query($db, $sql) or die(mysqli_error()); $data = array(); while ($row = mysqli_fetch_array($result)) { $data[$row['primary']] = $row['firstname'], $row['lastname'];

如何在PHP中将MySQL中的数据轻松添加到多维数组中?我正在制作一个搜索框,我想在数组中存储名字和姓氏

为什么这不起作用

$result = mysqli_query($db, $sql) or die(mysqli_error());

$data = array();

while ($row = mysqli_fetch_array($result)) {
    $data[$row['primary']] = $row['firstname'], $row['lastname'];
}

学习基本的php<代码>$data[$row['primary']=array($row['firstname'],$row['lastname'])。如果您想要的名字/姓氏都是这样,那么您就应该选择这样的名字,并且这个名字应该是
$data[$row['primary']]=$row
Ahh,谢谢。很好。如果你想的话,你可以加上这个作为答案。
$data[$row['primary']] = array($row['firstname'], $row['lastname']);