首頁 > 後端開發 > php教程 > 如何取得 PHP 陣列形式的 MySQL 列名?

如何取得 PHP 陣列形式的 MySQL 列名?

Linda Hamilton
發布: 2025-01-01 09:30:11
原創
579 人瀏覽過

How to Get MySQL Column Names as a PHP Array?

在PHP 中獲取MySQL 列名作為數組

MySQL 在其元資料資料庫中提供了一個專門的表,允許您檢索有關任何內容的資訊給定的表,包括列名。該表稱為 INFORMATION_SCHEMA.COLUMNS,可以查詢以檢索包含特定表的所有列名稱的陣列。

要建構查詢,您可以使用以下範本:

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';
登入後複製

在此查詢中,將yourdatabasename 替換為包含該表的資料庫的名稱,並將yourtablename 替換為您希望從中取得列的特定表的名稱名稱。

上面的查詢傳回一個包含單一列 COLUMN_NAME 的結果集,其中列出了指定表的所有列名稱。然後,您可以檢索此結果並將其儲存為數組以在 PHP 程式碼中使用。

除了上述方法之外,您還可以使用 MySQL 中的 SHOW COLUMNS 指令來擷取資料列名稱清單。但是,此方法是 MySQL 特定的,而不是標準 SQL 語法的一部分。

以上是如何取得 PHP 陣列形式的 MySQL 列名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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