ホームページ >バックエンド開発 >PHPの問題 >PHPでデータを取得してJSONデータ形式に変換する方法

PHPでデータを取得してJSONデータ形式に変換する方法

藏色散人
藏色散人オリジナル
2021-07-05 10:47:442384ブラウズ

php メソッドでデータを取得し、json データ形式に変換します。まずデータベースに接続し、次に「mysql_query($sql);」を実行し、最後に「json_encode($arr)」を通じてデータを json データ形式に変換します。 );" 。

PHPでデータを取得して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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。