將 MySQL 查詢結果編碼為 JSON 資料
從 MySQL 資料庫檢索和操作資料是 Web 開發中的常見任務。為了以適合互聯網通訊的結構化格式呈現此數據,通常採用 JSON(JavaScript 物件表示法)編碼。 PHP 中的 json_encode() 函數提供了一種將 MySQL 查詢結果轉換為 JSON 字串的簡單方法。
對MySQL 查詢結果使用json_encode()
對MySQL 查詢進行編碼結果為JSON 數據,請按照以下步驟操作:
替代方法使用mysqli_fetch_all()
在現代版本的PHP 中,您可以使用mysqli_fetch_all() 函數在一次操作中以數組形式檢索中的所有行。這透過消除迭代的需要來簡化過程:$result = mysqli_query($conn, "SELECT ..."); $rows = mysqli_fetch_all($result); // list arrays with values only in rows // or $rows = mysqli_fetch_all($result, MYSQLI_ASSOC); // assoc arrays in rows print json_encode($rows);
注意:
以上是如何在 PHP 中將 MySQL 查詢結果編碼為 JSON 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!