ホームページ  >  記事  >  データベース  >  PHP を使用して列の値を配列にフェッチするにはどうすればよいですか?

PHP を使用して列の値を配列にフェッチするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-03 18:42:02331ブラウズ

How to Fetch Column Values into an Array Using PHP?

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

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