ホームページ >データベース >mysql チュートリアル >MySQL クエリ結果を PHP で JSON データとしてエンコードするにはどうすればよいですか?
MySQL クエリ結果を JSON データとしてエンコードする
MySQL データベースからのデータの取得と操作は、Web 開発における一般的なタスクです。このデータをインターネット上の通信に適した構造化形式で表現するには、JSON (JavaScript Object Notation) エンコードがよく使用されます。 PHP の json_encode() 関数は、MySQL クエリ結果を JSON 文字列に変換する簡単な方法を提供します。
MySQL クエリ結果で json_encode() を使用する
MySQL クエリをエンコードするには結果を JSON データとして表示するには、次に従ってください手順:
mysqli_fetch_all() を使用した代替方法
最新バージョンの PHP では、mysqli_fetch_all() 関数を使用してクエリからすべての行を取得できます。 1 回の操作で配列として。これにより、反復の必要性がなくなり、プロセスが簡素化されます。
$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);
注:
以上がMySQL クエリ結果を PHP で JSON データとしてエンコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。