將MySQLi 結果轉換為JSON:實用方法
與行動應用程式整合時,將MySQLi 結果轉換為JSON 格式變成關重要。本文深入探討了一種有效完成此轉換的簡單解決方案。
轉換技術
JSON 不是利用複雜的 XML 結構,而是為資料提供了一種輕量級且方便的替代方案互換。若要將 MySQLi 結果轉換為 JSON,請依照下列步驟操作:
示例實現
考慮以下PHP 代碼:
$mysqli = new mysqli('localhost','user','password','myDatabaseName'); $myArray = array(); $result = $mysqli->query("SELECT * FROM phase1"); while($row = $result->fetch_assoc()) { $myArray[] = $row; } echo json_encode($myArray);
此程式碼建立資料庫連接,執行查詢,將結果轉換為數組,最後編碼為JSON
輸出變化
根據所需的輸出樣式,您可以相應地修改獲取方法。
聯想陣列:
$result->fetch_assoc()
輸出:
[ { "id": "31", "name": "product_name1", "price": "98" }, { "id": "30", "name": "product_name2", "price": "23" } ]
$result->fetch_row()
[ ["31", "product_name1", "98"], ["30", "product_name2", "23"] ]
已索引數組:輸出:結論
以上是如何將 MySQLi 結果轉換為 JSON 以進行行動應用程式整合?的詳細內容。更多資訊請關注PHP中文網其他相關文章!