Javascript 以最简单的2D数组形式从数据库中获取数据的最佳方法是什么?

Javascript 以最简单的2D数组形式从数据库中获取数据的最佳方法是什么?,javascript,php,html,mysql,arrays,Javascript,Php,Html,Mysql,Arrays,我的数据库中有一个表,大约有35列和100行,我一直在尝试不同的方法从数据库中获取数据,并将其保存在一个数组中,以便以后用于数学计算,这就是为什么我希望有一个简单的2D数组供以后在javascript中使用 我在PHP中使用此代码,但它将数据存储为多维关联数组:- <?php $hostname="localhost"; $username="root"; $password=""; $databaseName="projectd"; $connect =mysqli_connect(

我的数据库中有一个表,大约有35列和100行,我一直在尝试不同的方法从数据库中获取数据,并将其保存在一个数组中,以便以后用于数学计算,这就是为什么我希望有一个简单的2D数组供以后在javascript中使用

我在PHP中使用此代码,但它将数据存储为多维关联数组:-

<?php

$hostname="localhost";
$username="root";
$password="";
$databaseName="projectd";

$connect =mysqli_connect($hostname,$username,$password,$databaseName);
$query="SELECT * FROM `TABLE 1`";
$result=mysqli_query($connect,$query);
$datas=array();

if(mysqli_num_rows($result)>0){
    while($row =mysqli_fetch_assoc($result)){
        $datas[]=$row;
    }

} ?>
在javascript中,我使用以下命令获取它:-

    <script>
    var user=[];
    var user = JSON.parse( '<?php echo json_encode($datas) ?>' );
    console.log( user['1']['COL 1'] );

</script>

var user=[];
var user=JSON.parse(“”);
log(用户['1']['col1']);

因此,以这种形式进行循环之类的操作是非常困难的。那么,如何简化它呢?

您希望您的数据看起来如何,这有助于找到最佳解决方案。35 X 100总是会以3d数组结束,除非您使用
mysqli_fetch_row
,但这样您将以100个字符串的无用数组结束。
    <script>
    var user=[];
    var user = JSON.parse( '<?php echo json_encode($datas) ?>' );
    console.log( user['1']['COL 1'] );

</script>