PHP を使用して配列に列の値を取得する
質問:
どうすれば取得できますかMySQL テーブルの特定の列内のすべての値を PHP を使用して配列に格納します?
解決策:
これを実現するには、PDO または mysqli のいずれかを利用できます。 PHPで。両方のアプローチの内訳は次のとおりです。
PDO の使用:
<code class="php">$stmt = $pdo->prepare("SELECT Column FROM foo"); // Note: Using a LIMIT clause is advised for large tables to avoid performance issues. $stmt->execute(); $array = $stmt->fetchAll(PDO::FETCH_COLUMN); print_r($array);</code>
mysqli の使用:
<code class="php">$stmt = $mysqli->prepare("SELECT Column FROM foo"); $stmt->execute(); $array = []; foreach ($stmt->get_result() as $row) { $array[] = $row['column']; } print_r($array);</code>
出力例:
Array ( [0] => 7960 [1] => 7972 [2] => 8028 [3] => 8082 [4] => 8233 )
以上がPHP を使用して列の値を配列にフェッチするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。