ホームページ  >  記事  >  バックエンド開発  >  php中mysql_fetch_assoc()とmysql_fetch_array()及びmysql_fetch_row()、mysql_fetch_object

php中mysql_fetch_assoc()とmysql_fetch_array()及びmysql_fetch_row()、mysql_fetch_object

WBOY
WBOYオリジナル
2016-07-25 08:58:241075ブラウズ
この記事では、PHP における mysql 操作関数 mysql_fetch_assoc()、mysql_fetch_array()、mysql_fetch_row()、および mysql_fetch_object() の使用法の違いを紹介します。参考のため。

類似点: 3 つの関数はすべて、データベース内でクエリされたデータの行 (つまり、データの一部) を返します。 違い: mysql_fetch_assoc() は、データベース内の対応するフィールド名をキー値 (つまり、配列の添字) として使用します。たとえば、 filed['id']=1;

mysql_fetch_row() は、自動的に生成された数値 (0 から開始して順番に生成) をキー値 (つまり、配列の添字) として使用します。たとえば、 filed[0]=1; mysql_fetch_array() は、自動的に生成された数値 (0 から順に生成される) をキー値 (つまり、配列の添字) として使用し、データベース内の対応するフィールド名もキー値 (つまり、配列の添字) として生成します。 )。

例: filed[0]=1、filed['id']=1; つまり、mysql_fetch_array() は、mysql_fetch_assoc() と mysql_fetch_row() によってクエリされた結果を 1 つに結合します。 mysql_fetch_object() は mysql_fetch_assoc() に似ています。 mysql_fetch_assoc() が配列を返すだけです。 mysql_fetch_object() は object オブジェクトを返します。

上記の比較分析を注意深く理解し、それらの違いと具体的なアプリケーションシナリオを理解していただければ幸いです。



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