如何使用 PHP 將列值提取到數組中?

Patricia Arquette
發布: 2024-11-02 14:27:02
原創
862 人瀏覽過

How to Extract Column Values into an Array Using PHP?

如何使用PHP 將列值提取到數組中

在資料庫中,存取特定列並將其值儲存在一個數組中通常很有用。用於分析或操作的陣列。在 PHP 中,從 MySQL 欄位取得所有值非常簡單。

使用 PDO

PDO(PHP 資料物件)是用於資料庫連線的流行 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 擴充功能。以下是如何使用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

The結果數組將是:

Array
(
    [0] => John
    [1] => Mary
    [2] => Tom
)
登入後複製

以上是如何使用 PHP 將列值提取到數組中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板