php通过pdo连上了sqlite,如何获取所有表及表结构

php通过pdo连上了sqlite,如何获取所有表及表结构,第1张

<?php

$pdo = new PDO("sqlite:data.db")

//获取数据表列表#仅显示自建表,系统表不显示。

$tables = $pdo->query("select * from sqlite_master where type='table'")->fetchAll(PDO::FETCH_ASSOC )

//获取索引列表

$indexs = $pdo->query("select * from sqlite_master where type='index'")->fetchAll(PDO::FETCH_ASSOC )

//打印

var_dump($tables,$indexs)

数据库? 给你点思路 查一个表的 先mysql_num_fields

mysql_fetch_field可以取出字段信息 做个循环就可以放到数组中了 分太少了 不帮你写了 哈哈 网上查查mysql_fetch_field

$dbh是new PDO()

$dbh->exec("show tables")--获取所有表#

$dbh->exec("desc 表名")--查询表结构


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10028465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存