使用PHP输出数组

Vin*_*les 1 php mysql

我有以下PHP代码:

 while($row = mysqli_fetch_array($query))
 {
    $data = $row['name'];
 }
Run Code Online (Sandbox Code Playgroud)

我在数据库中使用列名"name"获取所有数据.我怎么能像这样输出呢?

 ["John", "Doe", "Deer"]
Run Code Online (Sandbox Code Playgroud)

Dee*_*kar 6

您必须将$ data作为数组类型变量.

 while($row = mysqli_fetch_array($query))
 {
   $data[] = $row['name'];
 }

 print_r($data); // required output
Run Code Online (Sandbox Code Playgroud)