PHP中資料庫抽象層PDO獲取資料表字段名的方法
阿新 • • 發佈:2019-01-10
當我在使用PHP資料庫抽象層PDO的時候,由於在我的專案中要用到一個數據表的欄位名,
比如:
+----+-----------+------------------------------------+-----------+
| id | catename | intro |parent_id|
+----+-----------+------------------------------------+-----------+
| 1 | 書籍 | 很多書籍! | 0 |
| 2 | php書籍 | 很多php的書籍! 輔導班的| 1 |
+----+-----------+------------------------------------+-----------+
現在我需要獲得:
id catename intro parent_id
由於整個專案所有sql語句的處理都是預處理,所以可以得到下面的解決方法:
$stmt = $pdo->prepare('DESC tablename');
$stmt->execute();
$table_fields = $stmt->fetchAll(PDO::FETCH_COLUMN);