2017-02-11 166 views
0

我解決了我的問題並將每個值放入她自己的SQL字段後,我想處理從我的數據庫獲得的值。PHP:如何處理SQL返回值?

這種說法SELECT price, price_old, link, shop FROM wp_all_import WHERE pid = 8385我得到以下值:

圖片 enter image description here

這是非常重要的,每個行的值呆在一起! 因此,例如價格5,price_old,10,鏈接http://5-10.de和商店7952必須保持在一起,當我在PHP中處理值。

我現在的問題是,我如何處理我在PHP中返回的數據? 我得到一個二維數組嗎? - 我能找回什麼?

我的PHP代碼:

$values = $database->query("SELECT `price`, `price_old`, `link`, `shop` FROM `wp_all_import` WHERE pid = '$pid'"); 

問候和感謝!

+1

$ values將會是一個'resultset',並且你可以從它那裏獲取每一行到一個數組或者一個對象......這裏有成千上萬的關於interwebz的描述,PHP文檔也很好提供示例 –

+0

對於店鋪7952您想要返回哪個鏈接?這有什麼關係嗎? – Mihai

+0

當然重要! 每一行都是唯一的一行。所以每一行都必須保持在一起。但是,我現在怎麼得到每一行的值呢? – Jan

回答

0

如果你不`噸左右返回所有鏈接只是刪除GROUP_CONCAT的將隨機返回一個鏈接或完全可能刪除鏈接護理需要骨料

SELECT SUM(price), SUM(price_old), GROUP_CONCAT(link), shop FROM wp_all_import WHERE pid = 8385 
GROUP BY shop