使用数组的数字键从数据库存储多维数组

jes*_*ica 1 php mysql arrays mysqli multidimensional-array

我正在尝试从我的数据库中获取数据并将它们存储在多维数组中,但由于某种原因它没有返回任何行.在查看我的代码之前,我想解释一下我希望如何将数据存储在多维数组中.所以,例如,这是一个表:

Name  | Age | Sex
Harry | 18  | Male
Kate  | 18  | Female
Run Code Online (Sandbox Code Playgroud)

从数据库中获取这些后,我想将它们存储在多维数组中,如下所示:

$array[0][0] = "Harry";
$array[0][1] = "18";
$array[0][2] = "Male";
$array[1][0] = "Jane";
$array[1][1] = "18";
$array[1][2] = "Female";
Run Code Online (Sandbox Code Playgroud)

代码部分

<?php

include("connect.php");

global $connect;
$fetch = mysqli_query($connect,"SELECT * FROM allData limit 2");
$count = mysqli_num_rows($fetch);

while($row=mysqli_fetch_array($fetch,MYSQLI_NUM)){

  $count --;
  $arrayCount = count($myArray);

  $tempArrayCount = 0;
  while($tempArrayCount < $arrayCount){
  $array[$count][$tempArrayCount]= $row[$tempArrayCount];
  $tempArrayCount++;
  }

}

print_r($array);

?>
Run Code Online (Sandbox Code Playgroud)

cmo*_*sey 5

你需要做的就是这个.

   while($row=mysqli_fetch_array($fetch,MYSQLI_NUM)){
      $array[] = $row;
    }
Run Code Online (Sandbox Code Playgroud)