php通过pdo连上了sqlite,如何获取所有表及表结构
?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);
phppdo连接的数据库怎么获取表名
$dbh是new PDO()
$dbh-exec("show tables");--获取所有表#
$dbh-exec("desc 表名");--查询表结构
PHP怎么查询MYSQL数据库的表结构?
数据库? 给你点思路 查一个表的 先mysql_num_fields
mysql_fetch_field可以取出字段信息 做个循环就可以放到数组中了 分太少了 不帮你写了 哈哈 网上查查mysql_fetch_field
php 获取 sql 数据类型
describe tablename; //获取表结构信息
describe tablename fieldname; //获取表的某个字段结构信息
比如:describe users username; //获取users表的username字段的结构信息
返回:array(
'Field' ='username',
'Type' ='varchar(50)',
'Null' ='NO',
'Key' ='UNI',
'Default' ='',
'Extra' =''
)
php获取数据库结构的问题~
1、左边页面中,你的$result为第一次取的值,你循环N次,也是输出的第一次的title啊,你若想读取全部的title,代码如下:
(……以上省略)
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo $row['title'];
}
2、你读取的是 user表,不是loadup表,你看看你user表中是不是有个字段叫xianzhi
分享标题:php获取数据表结构 php创建数据表
分享路径:http://lswzjz.com/article/dodjegp.html