簡體   English   中英

如何使用 PDO 獲取列描述?

[英]How to get column description using PDO?

如何使用 PDO 獲取列描述? 據我了解 fetchColumn 和 getColumnMeta 不返回描述字段,它是 MySQL 數據庫表的一部分。

我想編寫盡可能通用的代碼,因此我使用 PDO,它連接到所有可能的數據庫。 最有可能的描述字段並非在所有數據庫中都可用,因此沒有檢索它的通用功能?

你可以試試 :

$table_fields = $dbh->query("DESCRIBE tablename")->fetchAll();

它將返回表的所有列名。 或者,如果您想要 MySQL 的一面,您可以嘗試:

SHOW COLUMNS FROM <table_name> WHERE Field = ?

+-------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | +-------+---------+------+-----+---------+----------------+

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM