ホームページ >データベース >mysql チュートリアル >PHPで列の値を配列に取得するにはどうすればよいですか?
PHP で列の値を配列に取得する
MySQL は、特定のデータからデータを取得する機能など、膨大なデータ操作関数を提供します。列。 PHP では、このタスクを達成するためのアプローチがいくつかあります。
1 つの方法では、PHP データベース オブジェクト (PDO) 拡張機能を使用します。 PDO は、リレーショナル データベースと対話するための柔軟なオブジェクト指向インターフェイスを提供します。 PDO を使用して列値を取得するには、次の手順を利用できます:
SQL ステートメントを準備する:
$stmt = $pdo->prepare("SELECT Column FROM foo");
準備されたステートメントを実行する:
$stmt->execute();
結果からすべての値を取得します:
$array = $stmt->fetchAll(PDO::FETCH_COLUMN);
配列の内容を出力します:
print_r($array);
列値を取得するもう 1 つのアプローチは、MySQL 改良版 (mysqli) 拡張機能を使用することです。この拡張機能は、MySQL データベースと対話するための手続き型インターフェイスを提供します。これを実現するには:
SQL ステートメントを準備します:
$stmt = $mysqli->prepare("SELECT Column FROM foo");
準備されたステートメントを実行します:
$stmt->execute();
結果を反復して列の値を収集します:
$array = []; foreach ($stmt->get_result() as $row) { $array[] = $row['column']; }
配列の内容を出力します:
print_r($array);
これらのアプローチのいずれかを実装すると、MySQL データベースの特定の列から効率的に値を取得し、その後の処理のために配列に格納できます。
以上がPHPで列の値を配列に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。