ホームページ >データベース >mysql チュートリアル >MySQL データベースから複数の行を取得し、多次元構造を持つ PHP 配列にアクセスするにはどうすればよいでしょうか?
MySQL から複数の行を選択し、PHP でそれらにアクセスする
質問:
どうすればよいですか単一のクエリを使用して MySQL データベースから複数の行を選択し、それらを多次元構造の PHP 配列で取得しますか?
回答:
MySQL から複数の行を取得するには多次元配列を介して PHP でそれらにアクセスすると、mysql_fetch_assoc() 関数の反復的な性質を利用できます。
解決策:
コード例:
<code class="php"><?php // Connect to MySQL $connection = mysql_connect('host', 'username', 'password'); mysql_select_db('database', $connection); // Execute SQL Query $query = "SELECT * FROM table_name WHERE number1 = 1"; $result = mysql_query($query); // Loop Through Rows and Build Array $multidimensionalArray = array(); $i = 0; while ($row = mysql_fetch_assoc($result)) { $multidimensionalArray[$i] = $row; $i++; } // Access Row Data echo $multidimensionalArray[1]['number2']; ?></code>
このアプローチを利用すると、MySQL データベースから複数の行を取得し、多次元 PHP 配列内のデータにアクセスできます。
以上がMySQL データベースから複数の行を取得し、多次元構造を持つ PHP 配列にアクセスするにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。