Php 堆叠阵列?-数组中的数组
因为我必须最小化我的SQL语句,所以我不得不将整个数据库加载到一个本地数组中。我想对数组进行如下排序: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.
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、店铺、价格和姓名匹配的条目,那么最好的检查方法是什么?这个问题似乎没有答案/已被放弃。这个问题解决了吗?还是需要帮助?如果您不再有任何问题,请删除此问题。如果您想在某些方面获得帮助,请不要提出评论,请编辑您的问题。