ネストされた配列を使用した PHP での複数の MySQL 行の取得
複数の MySQL 行を取得し、PHP でアクセスするには、繰り返し呼び出しを利用できます。 mysql_fetch_assoc() 関数に。 PHP ドキュメントで指定されているように、
mysql_fetch_assoc() は結果セットから次の行を連想配列として取得します。配列のキーはフィールド名で、配列の値は対応するフィールドの値です。
複数の行のデータにアクセスするには、ネストされた配列を使用できます。以下に例を示します。
<code class="php"><?php // Establish database connection and execute query to select rows with number1 = 1 // Repeatedly call mysql_fetch_assoc() to retrieve each row as an associative array while ($row = mysql_fetch_assoc($result)) { // Store each row in a nested array $multidimensionalArray[] = $row; } // Access data from the nested array using the following syntax: $firstRowData = $multidimensionalArray[0]; $secondRowData = $multidimensionalArray[1]; echo $firstRowData['number2']; // Prints the number2 value for the first row echo $secondRowData['number2']; // Prints the number2 value for the second row ?></code>
このアプローチにより、ネストされた配列構造を使用して、行を反復処理し、複数の行からでも必要な特定のデータにアクセスできます。
以上がネストされた配列を使用して PHP で複数の MySQL 行を取得およびアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。