ホームページ >バックエンド開発 >PHPの問題 >PHPでのフェッチとはどういう意味ですか?

PHPでのフェッチとはどういう意味ですか?

藏色散人
藏色散人オリジナル
2021-12-06 09:40:274221ブラウズ

php のフェッチとは、データをクエリするためのフェッチ メソッドを指します。php で一般的に使用されるフェッチ メソッドは、mysqli_fetch_assoc、mysqli_fetch_row、mysqli_fetch_array、mysqli_fetch_object です。

PHPでのフェッチとはどういう意味ですか?

この記事の動作環境: Windows 7 システム、PHP バージョン 7.4、DELL G3 コンピューター

フェッチとはどういう意味ですか? php?

php の fetch は、データをクエリするためのフェッチ メソッドを指します。

PHP で一般的に使用される 4 つのフェッチの違い

PHP では、データベースから返された結果セットからデータをフェッチするために mysqli_fetch がよく使用されます。最も一般的に使用されるものは次のとおりです:

mysqli_fetch_assoc()、mysqli_fetch_row()、mysqli_fetch_array()、mysqli_fetch_object() を使用した場合、それらの違いは次のとおりです:

$publicMes = mysqli_fetch_assoc($res);
var_dump($publicMes);

結果は次のとおりです:

 $a = mysqli_fetch_row($res);
 var_dump($a);

結果は次のとおりです

 $b = mysqli_fetch_array($res);
 var_dump($b);
 echo $b[1].'<br/>';
 echo $b['user'];

結果は次のとおりです:

$c = mysqli_fetch_object($res);
 var_dump($c);

結果は次のとおりです:

要約:
fetch_assoc() は、データベース フィールドをキー値として使用して、連想配列を返します。値を取得するには、
fetch_row() はインデックス配列を返し、そのインデックスを使用して値を取得します。
fetch_array() は連想配列を返します。インデックス番号とフィールドの両方を含む配列。値は両方の方法で取得できます。
fetch_object() はオブジェクトを返します。

注:

All fetch は、データベースから返された結果セット 一度にフェッチされるのは 1 つだけです。フェッチ後、ポインタをクリックします。次回は移動して新しい をフェッチするため、すべての値を取得するには while ループを使用する必要があります。ループの前に一度フェッチを使用すると、データは不完全になります。

推奨学習: 「PHP ビデオ チュートリアル >>

以上がPHPでのフェッチとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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