ホームページ  >  記事  >  データベース  >  PHP を使用して列の値を配列に抽出する方法

PHP を使用して列の値を配列に抽出する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-02 14:27:02811ブラウズ

How to Extract Column Values into an Array Using PHP?

PHP を使用して列の値を配列に抽出する方法

データベースでは、特定の列にアクセスし、その値を分析または操作用の配列。 PHP では、MySQL 列からすべての値を取得するのは簡単です。

PDO の使用

PDO (PHP Data Objects) は、データベース接続用の一般的な PHP 拡張機能です。 PDO を使用して列の値を取得するには、次の手順に従います。

<code class="php">$dsn = 'mysql:dbname=database_name;host=localhost';
$username = 'database_user';
$password = 'database_password';

$pdo = new PDO($dsn, $username, $password);

$stmt = $pdo->prepare("SELECT column_name FROM table_name");
$stmt->execute();
$array = $stmt->fetchAll(PDO::FETCH_COLUMN);

print_r($array); // Output the array</code>

MySQLi の使用

MySQLi は、MySQL データベース アクセスを提供する PHP のもう 1 つの拡張機能です。 MySQLi を使用してカラム値を取得する方法は次のとおりです。

<code class="php">$servername = 'localhost';
$username = 'database_user';
$password = 'database_password';
$dbname = 'database_name';

$mysqli = new mysqli($servername, $username, $password, $dbname);

$stmt = $mysqli->prepare("SELECT column_name FROM table_name");
$stmt->execute();
$array = [];

foreach ($stmt->get_result() as $row) {
    $array[] = $row['column_name'];
}

print_r($array); // Output the array</code>

出力例

次のデータを含むテーブルの場合:

ID Name
1 John
2 Mary
3 Tom

結果の配列は次のようになります:

Array
(
    [0] => John
    [1] => Mary
    [2] => Tom
)

以上がPHP を使用して列の値を配列に抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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