网站首页 > 文章中心 > 其它

php显示数据库所有表名

作者:小编 更新时间:2023-08-30 13:16:49 浏览量:496人看过

PHP+MYSQL 怎样按条件查询数据库里表的名称?

mysql

有一个默认的数据库,叫做information_schema

连上这个库,执行下面的语句(你自己那可能的改下下面的sql)

//table_schema

是你的数据库名字

table_name是表名

select

*

from

tables

where

table_schema

=

'storage'

and

table_name

like

'product%'

你看看库中这个表结构就明白了,呵呵

如何用php获取数据库信息并显示

获取ppq数据库的所有表名的代码:

php

$server='localhost';

$user='root';

$dbname='ppq';

$conn=mysql_connect($server,$user,$pass);

if(!$conn)

die("数据库系统连接失败!");

$result=mysql_list_tables($dbname);

if(!$result)

die("数据库连接失败!");

while($row=mysql_fetch_row($result))

{

echo

$row[0]."

";

}

mysql_free_result($result);

mysql_list_tables

(PHP

PHP

,

--

列出

MySQL

数据库中的表

说明

resource

(

string

database

[,

link_identifier])

mysql_list_tables()

接受一个数据库名并返回和

mysql_query()

函数很相似的一个结果指针.用

mysql_fetch_array()或者用mysql_fetch_row()来获得一个数组,数组的第0列就是数组名,当获取不到时

mysql_fetch_array()或者用mysql_fetch_row()返回

FALSE.

怎么用php显示mysql 数据表数据

html

head

title浏览表中记录/title

/head

body

center

$db_host=localhost; //MYSQL服务器名

$db_user=root; //MYSQL用户名

$db_pass=""; //MYSQL用户对应密码

$db_name="test"; //要操作的数据库

//使用mysql_connect()函数对服务器进行连接,如果出错返回相应信息

$link=mysql_connect($db_host,$db_user,$db_pass)or die("不能连接到服务器".mysql_error());

mysql_select_db($db_name,$link); //选择相应的数据库,这里选择test库

$sql="select * from test1"; //先执行SQL语句显示所有记录以与插入后相比较

$result=mysql_query($sql,$link); //使用mysql_query()发送SQL请求

echo "当前表中的记录有:";

echo "table border=1"; //使用表格格式化数据

echo "trtdID/tdtd姓名/tdtd邮箱/tdtd电话/tdtd地址/td/tr";

while($row=mysql_fetch_array($result)) //遍历SQL语句执行结果把值赋给数组

echo "tr";

echo "td".$row[id]."/td"; //显示ID

echo "td".$row[name]." /td"; //显示姓名

echo "td".$row[mail]." /td"; //显示邮箱

echo "td".$row[phone]." /td"; //显示电话

echo "td".$row[address]." /td"; //显示地址

echo "/tr";

echo "/table";

/center

/body

/html

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查询数据库所有字段并显示.

亲,你的想法有问题,这是不符合要求的.

数据库中有很多的表,表中有字段.所以呢你不可能查询数据库中的id和news,而是只能在特定的表上查询.同时sql语法也要求

fields

table_name而不是db_name哦.

举例来说,保存新闻的表名字是news,

位于数据库

my_test_db中,那么应该

mysql_select_db('my_test_db', $con);

$sql = "select id, news from news";后面的代码就一样了

phppdo连接的数据库怎么获取表名

$dbh是new PDO()

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

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

以上就是土嘎嘎小编为大家整理的php显示数据库所有表名相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章