將 MySQLi 結果轉換為 JSON
您的行動應用程式需要輕量級資料格式嗎?將 MySQLi 查詢結果轉換為 JSON 輕而易舉。
將MySQLi 結果轉換為JSON 的步驟
依照以下步驟將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);
示例輸出
輸出將是以下格式的JSON 陣列:[ {"id":"31","name":"product_name1","price":"98"}, {"id":"30","name":"product_name2","price":"23"} ]或者,您可以使用mysqli_fetch_row 而不是mysqli_fetch_assoc 來取得具有數字索引的陣列:
while($row = $result->fetch_row()) { $myArray[] = $row; }這將輸出以下格式的陣列:
以上是如何將 MySQLi 結果轉換為 JSON 以供行動應用程式使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!