PHP中数据库抽象层PDO获取数据表字段名的方法

偏执的太偏执、 2022-08-06 02:16 584阅读 0赞

当我在使用PHP数据库抽象层PDO的时候,由于在我的项目中要用到一个数据表的字段名,

比如:

+——+—————-+——————————————————+—————-+
| id | catename | intro |parent_id|
+——+—————-+——————————————————+—————-+
| 1 | 书籍 | 很多书籍! | 0 |
| 2 | php书籍 | 很多php的书籍! 辅导班的| 1 |
+——+—————-+——————————————————+—————-+

现在我需要获得:

id catename intro parent_id

由于整个项目所有sql语句的处理都是预处理,所以可以得到下面的解决方法:

  1. $stmt = $pdo->prepare('DESC tablename');
  2. $stmt->execute();
  3. $table_fields = $stmt->fetchAll(PDO::FETCH_COLUMN);

发表评论

表情:
评论列表 (有 0 条评论,584人围观)

还没有评论,来说两句吧...

相关阅读

    相关 14.php数据库抽象PDO(三)

    > PDO提供了一种名为预处理语句的机制,它可以将整个SQL命令向数据库服务器发送一次。以后只有参数发生变化,数据库服务器只需对命令的结构做一次分析就够了,即编译一次,可以多次