Php 堆叠阵列?-数组中的数组

Php 堆叠阵列?-数组中的数组,php,mysql,arrays,multidimensional-array,Php,Mysql,Arrays,Multidimensional Array,因为我必须最小化我的SQL语句,所以我不得不将整个数据库加载到一个本地数组中。我想对数组进行如下排序: array(500){ [489] => array(4){ [name] => string(9) "From Dust" [price] => double(4) "8.99" [shop] => int(4) "9507" [url] => string(120) "https://de.

因为我必须最小化我的SQL语句,所以我不得不将整个数据库加载到一个本地数组中。我想对数组进行如下排序:

array(500){
   [489] => array(4){
        [name] => string(9) "From Dust"
        [price] => double(4) "8.99"
        [shop] => int(4) "9507"
        [url] => string(120) "https://de.gamesplanet........"
    }
   [490] => ....
}
有人知道我怎么做吗我自己也试过了,但没用。我的SQL查询没有错。您可以看到,因为我将查询得到的值打印到控制台。。。所以肯定有别的地方出错了

有人看到错误了吗

$stmt = $GLOBALS["database"]->query("SELECT id, name, price, shop, url FROM `wp_all_import_xml`");

    while($row = $stmt->fetch_assoc()){

        echo $row['id'] . ": " . $row['name'] . "\t" . $row['price'] . "\t" .$row['shop'] . "\t" . $row['url'] . "\n";

        $Globals["productsXML"][$row['id']]['name'] = $row['name'];
        $Globals["productsXML"][$row['id']]['price'] = $row['price'];
        $Globals["productsXML"][$row['id']]['shop'] = $row['shop'];
        $Globals["productsXML"][$row['id']]['url'] = $row['url'];
    }

$Globals
不是。关于这个堆叠数组,我还有另一个问题。如果我想在此数组中搜索是否有与url、店铺、价格和姓名匹配的条目,那么最好的检查方法是什么?这个问题似乎没有答案/已被放弃。这个问题解决了吗?还是需要帮助?如果您不再有任何问题,请删除此问题。如果您想在某些方面获得帮助,请不要提出评论,请编辑您的问题。