php列出数据表所有字段,php列出数据表所有字段

如何用php取出数据库表中一列所有数据

用该列的字段名即可,select语句的通用形式如下:

创新互联公司-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、成都服务器托管、等保安全、私有云建设等企业级互联网基础服务,欢迎来电:18982081108

select 你要的信息

from 数据表(一个或多个)

where 满足的条件

所以你的sql语句为:

select 要取得列名 from 表名 where 1

例子

SELECT id FROM `article` where 1

php查询数据库所有字段并显示.

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

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

select

fields

from

table_name而不是db_name哦。

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

位于数据库

my_test_db中,那么应该

$con = mysql_connect("127.0.0.1", "123", "123");

mysql_select_db('my_test_db', $con);

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

php mysqli 列出所有表和字段

$mysqli = new mysqli('localhost','my_user','my_password','world');//连接数据库,需要换成对应的主机名,用户名,密码,数据库名

$result = $mysqli-query('SHOW TABLES');//执行查询语句

$tables=array();

while($arr = $result-fetch_assoc()){

$tables[]=$arr;//遍历查询结果

}

$result = $mysqli-query('DESCRIBE table_name');//table_name 换成你对应的表名

$column=array();

while($arr = $result-fetch_assoc()){

$column[]=$arr;

}

echo 'pre';

var_dump($tables);//输出所有表

var_dump($column);//输出所有字段

上面的例子没有对应的错误判断,大概思路是这样.


当前文章:php列出数据表所有字段,php列出数据表所有字段
分享链接:http://ybzwz.com/article/dsshdhh.html