[英]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.