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

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

Barbara Streisand
リリース: 2024-11-03 18:42:02
オリジナル
407 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート