php查询数据库表结构,数据库中查询表结构

MYSQL数据库查询。我有一个数据表,现在需要在一个PHP中网页中插入一个字段,数据表的结构看下图

mysql_connect(数据库ip,数据库名,密码)//先链接数据库

公司主营业务:网站建设、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出海棠免费做网站回馈大家。

mysql_select_db(数据库)//选择一个数据库

$sql=select*from

表名where

meta_value=值//查询

某表

的meta_value为某值时的一条记录

$result=mysql_query($sql)执行上面的一条语句

$row=mysql_fetch_array($result)//把结果打包成数组,然后用$row[字段名]显示,如果有多条记录用while循环输出

PHP查询数据库表,如何生成二维JSON

mysql查询某个数据库下所有表名的sql语句:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名称'

具体生成示例如下:

?php

//连接数据库

$con = mysql_connect("localhost","root","");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

//选择要操作的数据库

mysql_select_db("activity");

//sql语句

$sql="SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'activity'";

//执行sql

$result=mysql_query($sql);

$arr=array();

$i=0;

while($row=mysql_fetch_row($result))

{

$arr[$i] = $row[0];

$i++;

}

//将结果转换为json格式

$json=json_encode($arr);

//输出结果

print_r($json);

//关闭mysql数据库连接

mysql_close($con);

?

生成结果:

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

如果想列出该数据库中的所有表,可:.table如果想查看这些表的结构:select * from sqlite_master where type="table";可以看到类似: 默认情况下,不会出现红框中的表头,需要之前设置,命令为:.header on如果只想查看具体一张表的表结构,比如查看emperors表,命令为:select * from sqlite_master where type="table" and name="emperors";另外,也可以这样:sqlite .schema emperors

CREATE TABLE emperors( id integer primary key autoincrement, name text,dynasty text,start_year text);


网站标题:php查询数据库表结构,数据库中查询表结构
转载来于:http://myzitong.com/article/dscjpcg.html