ホームページ  >  記事  >  バックエンド開発  >  mysql_fetch_object() を使用してクエリ結果を object_PHP の形式で返す詳細な分析チュートリアル

mysql_fetch_object() を使用してクエリ結果を object_PHP の形式で返す詳細な分析チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:09:001052ブラウズ

mysql_fetch_object() は、クエリ データの結果セットを取得し、データの現在の行を返し、自動的に次の行にスライドするためにも使用されます。ただし、mysql_fetch_row() や mysql_fetch_array() とは異なり、このオブジェクトの属性セットはデータの属性セットであり、属性の値はデータベースの現在の行の属性です。価値。関数は次のように定義されます。

コードをコピーします コードは次のとおりです:

object mysql_fetch_object(int result, int [result_type])

パラメータの説明はmysql_fetch_array()と同じです。
戻り値は以下の通りです。
成功: オブジェクト。オブジェクトの属性名は結果セットの属性名に対応し、属性の値は結果セットの対応する属性値です。
失敗: 偽。
以下は mysql_fetch_object() の使用例です: Computers データ テーブル内の書籍情報をクエリします。
次のようなコードをコピーします: 1 & lt;! --- mysql_fetch_object () を使用してデータを取得します: mysql_fetch_object.php --- & gt; 2 & lt;? select データベースサーバーに移動 $ 4 $ connection = MySQL_CONNECT ("LocalHost", "ROOT", "Password"); Left * from Computers ";
8 " $query.="WHERE Price >= 20";
9 " //echo $query."
";
10 " $result=mysql_query($query,$connection);
11 " / /mysql_fetch_object() はデータを取得し、
12 を出力します while($row=mysql_fetch_object ($result))
13 {
14 echo "本のタイトル: ".$row->name."
";
15 echo "価格: ".$row->price."16 ".$row->publish_date."
";
17 echo "
;";
18 }
19 ?>


この例では
mysql_fetch_object() を使用します。 12行目
のデータを取得し、12行目から18行目のループで出力します。出力プロセス中に、データ行の属性の値はオブジェクト演算子「->」を通じて取得されます。
サンプルの実行結果は次のとおりです。



コードをコピーします

コードは次のとおりです:
書籍名: データ構造
価格: 20
発行日: 2001-01-01書籍名: C 言語価格: 23発行日: 1998-04-04書籍名: PHPエントリーテクノロジー
定価: 22
発行日: 2005-05-01






http://www.bkjia.com/PHPjc/327340.html

www.bkjia.com
tru​​e
http://www.bkjia.com/PHPjc/327340.html

技術記事 mysql_fetch_object() は、クエリ データの結果セットを取得し、データの現在の行を返し、自動的に次の行にスライドするためにも使用されます。ただし、mysql_fetch_row() や mysql_fetch_array() とは異なり、返されるのは...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。