php メソッドでデータを取得し、json データ形式に変換します。まずデータベースに接続し、次に「mysql_query($sql);」を実行し、最後に「json_encode($arr)」を通じてデータを json データ形式に変換します。 );" 。
この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター
データの取得方法phpをjsonデータ形式に変換しますか?
php はデータを取得し、json 形式に変換します
<?php header("content-type:text/html;charset=utf-8"); $con=mysql_connect("localhost","root","123456"); mysql_select_db("style"); mysql_query("set names utf8"); $sql="select * from test"; $r=mysql_query($sql); $arr=array();//开始转换 while ($row = mysql_fetch_assoc($r)) { $arr[] = $row; } echo json_encode($arr); mysql_close($con); ?>
1. mysql と mysqli に関連する概念
1. Mysql と mysqli は両方とも PHP の関数セットです. mysql データベースとはほとんど関係がありません。
2. php5 バージョンより前は、php の mysql 関数は一般的に mysql データベースを駆動するために使用されていました。たとえば、mysql_query() 関数はプロセス指向です。ある意味、これは mysql システム関数の拡張バージョンであり、より安定性、効率性、安全性が向上しています。mysql_query() に対応するのは、オブジェクト指向であり、オブジェクトを使用して操作および駆動します。 mysql データベース
2. mysql と mysqli の違い
##1. Mysql は非永続的な接続関数であり、Mysql は接続されるたびに接続プロセスを開きます。 2. Mysqli は永続接続機能であり、mysqli を複数回実行すると同じ接続プロセスが使用されるため、サーバーのオーバーヘッドが軽減されます。 mysqli は、トランザクションなどの一部の高度な操作をカプセル化し、DB 操作プロセスで使用可能な多くのメソッドもカプセル化します。 推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでデータを取得してJSONデータ形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。