要將MySQLi 查詢結果轉換為JSON 格式,請依照下列步驟操作:
$mysqli = new mysqli('localhost','user','password','myDatabaseName'); $result = $mysqli->query("SELECT * FROM phase1");
$myArray = array(); while($row = $result->fetch_assoc()) { $myArray[] = $row; }
echo json_encode($myArray);
輸出:
[ { "id": "31", "name": "product_name1", "price": "98" }, { "id": "30", "name": "product_name2", "price": "23" } ]
如果如果您喜歡有編號鍵的數組,請使用 fetch_row() 而不是 fetch_assoc()。
while($row = $result->fetch_row()) { $myArray[] = $row; }
輸出:
[ ["31","product_name1","98"], ["30","product_name2","23"] ]
與XML 格式,使其成為行動應用程式的理想選擇。
以上是如何將 MySQLi 查詢結果轉換為 JSON?的詳細內容。更多資訊請關注PHP中文網其他相關文章!