PHP を使用してデータベース列からすべての値を取得する方法

DDD
リリース: 2024-11-03 04:06:03
オリジナル
864 人が閲覧しました

How to Retrieve All Values from a Database Column Using PHP?

PHP を使用してデータベース列からすべての値を取得する方法

MySQL データベースの特定の列からすべての値を取得することは、一般的な方法です。データを操作するときのタスク。この記事では、PHP を使用してこのタスクを実行するための包括的なソリューションを提供します。

PDO または MySQLi を使用した値の取得

MySQL データベースと対話するための 2 つの一般的な PHP 拡張機能があります。PDO (PHP データ オブジェクト) と MySQLi。どちらも、列からデータを取得するための異なるアプローチを提供します。

方法 1: PDO を使用する

PDO 拡張機能を使用すると、パラメーター化されたクエリが可能になり、SQL インジェクションに対するセキュリティが向上します。 「foo」という名前のテーブル内の「Column」という名前の列からすべての値を取得するには、次のコード スニペットを実行できます。

<code class="php">$stmt = $pdo->prepare("SELECT Column FROM foo");
$stmt->execute();
$array = $stmt->fetchAll(PDO::FETCH_COLUMN);
print_r($array);</code>
ログイン後にコピー

方法 2: MySQLi を使用する

MySQLi は、MySQL データベースと対話するための代替方法を提供します。 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>
ログイン後にコピー

Output

どちらのメソッドも、指定された列から値の配列を出力します:

Array
(
    [0] => 7960
    [1] => 7972
    [2] => 8028
    [3] => 8082
    [4] => 8233
)
ログイン後にコピー

以上がPHP を使用してデータベース列からすべての値を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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