ホームページ  >  記事  >  データベース  >  MySQL と PHP で複数の行を取得して反復する方法は?

MySQL と PHP で複数の行を取得して反復する方法は?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-01 04:09:27278ブラウズ

How to Retrieve and Iterate Over Multiple Rows in MySQL and PHP?

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 サイトの他の関連記事を参照してください。

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