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