我試圖把一個MySQL查詢結果爲字符串 我試圖找到一個答案,但所有的類似的帖子都拿到子查詢答案,而這並不是我想要做。試圖把一個MySQL的結果轉換成字符串
例如
+----------------------------------+
| Fruits_tbl |
+----+---------+---------+---------+
| ID | Fruit | Color | Number |
+----+---------+---------+---------+
| 1 | Orange | Orange | 3 |
| 2 | Apple | Red | 5 |
+----+---------+---------+---------+
$sql = "select Fruits,Color,Number from Fruits_tbl where ID = 2";
$result = $pdo->query($sql);
$row = $result->fetch();
print_r($row);
這會給我類似
陣列([0] => 「蘋果」,[1] => 「紅」,[2] => 「5」, [水果] => 「蘋果」,[顏色] => 「紅」,[數字] => 「5」)
破滅會給我的每個
我想只需要一個字符串=「蘋果2個,紅5"
我目前擁有的是
$string = $row['Fruit'].", ".$row['Color'].", ".$row['Number']
正如你所看到的那樣很乏味。
有什麼樣破滅,但只返回索引數組或東西嗎?
不錯,趕上那裏,+1 – wesside
啊,永遠不知道你可以這樣取。我是否應該使用普通查詢來獲取這個數據呢?就像多行表中的select *一樣? – Soujirou