我正在嘗試使系統自動打印訂單,而且我現在正面臨一個問題。 我想在打印機瞭解的格式中創建一個字符串,現在,我需要在發送之前從數據庫收集數據。現在我的問題是,在某些情況下,order_id是相同的。這裏有一個例子:在PHP中顯示具有相同ID的行的值
+----------+----------------------+
| order_id | product_name |
+----------+----------------------+
| 1 | Pizza with cheese |
+----------+----------------------+
| 1 | Coca-Cola Zero |
+----------+----------------------+
| 2 | Spaghetti |
+----------+----------------------+
| 3 | Lasagna |
+----------+----------------------+
那麼,我試圖在收集所有「PRODUCT_NAME」的其中具有相同的‘ORDER_ID’一個字符串,因此它顯示爲:奶酪 「比薩,可口可樂零「
有沒有辦法做到這一點?
在此先感謝。
編輯:我不知道我是否清楚地提到它,但我想製作一個PHP腳本來顯示它。對不起,如果我很困惑。
「有沒有辦法做到這一點?」 =>絕對。我做了一次。你可以使用'GROUP_CONCAT'。您可以手動連接結果。在PHP中可能有一些很好的函數式方法,它可以讓你在不用編寫單個循環的情況下在PHP中執行它。 –