MySQL と PHP での複数行の取得と反復
MySQL データベースから複数の行にアクセスする場合、次のような疑問が生じます。 PHP でそれらを取得して効果的に使用する方法。 「number1」と「number2」を含む複数の列があるデータベース テーブルを考えてみましょう。このテーブルにクエリを実行し、「number1」が 1 に等しい行を選択するには、mysql_fetch_assoc() 関数を使用します。ただし、この関数は最初に一致した行のみを返します。
この制限を克服して複数の行を取得するには、簡単な解決策は、必要な行ごとに mysql_fetch_assoc() を繰り返し呼び出すことです。 PHP ドキュメントには、このアプローチの明確な例が示されています。
<code class="php">while ($row = mysql_fetch_assoc($result)) { echo $row["userid"]; echo $row["fullname"]; echo $row["userstatus"]; }</code>
このコード スニペットは、$result 変数内のすべての行を反復処理し、各行を連想配列として抽出します。配列内に格納されている値には、それぞれの列名を使用してアクセスできます。
このメソッドを使用すると、複数の行を効率的に取得して反復することができ、PHP スクリプトでのさらなる処理やデータ操作が可能になります。
以上がMySQL と PHP で複数の行を取得して反復する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。