在我解决了问题并将每个值放入她自己的 SQL 字段中之后,我想处理从数据库中获取的值。
通过此语句SELECT Price, Price_old, link, shop FROM wp_all_import WHERE pid = 8385
我得到以下值:
每行中的值保持在一起非常重要! 所以例如价格 5,price_old,10,链接 http://5-10.de当我使用 PHP 中的值进行处理时,商店 7952 必须保持在一起。
我现在的问题是,如何处理 PHP 返回的数据? 我得到一个二维数组吗? - 我能得到什么返回?
我的 PHP 代码:
$values = $database->query("SELECT `price`, `price_old`, `link`, `shop` FROM `wp_all_import` WHERE pid = '$pid'");
问候并谢谢您!
最佳答案
您需要聚合
SELECT SUM(price), SUM(price_old), GROUP_CONCAT(link), shop FROM wp_all_import WHERE pid = 8385
GROUP BY shop
如果您不关心返回所有链接,只需删除 GROUP_CONCAT ,它将随机返回一个链接,或者可能完全删除链接。
关于PHP:如何处理 SQL 返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42176079/