php のフェッチとは、データをクエリするためのフェッチ メソッドを指します。php で一般的に使用されるフェッチ メソッドは、mysqli_fetch_assoc、mysqli_fetch_row、mysqli_fetch_array、mysqli_fetch_object です。
この記事の動作環境: 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 サイトの他の関連記事を参照してください。