到mysql控制命令台,
use database_name
show tables
就可以列出database_name 下的所以表! 另外可以使用第三方软件比如Navicat;
或者mysql自带winmysqladmin.exe程序也可以查看 ,如图:
$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)//输出所有字段
上面的例子没有对应的错误判断,大概思路是这样.
select 字段名,count(*) from 表名 group by 字段名 order by count(*) desc*也可以换成你的字段名
你叫我们怎么做,我们就怎么做啊?
楼主 你忒拽了吧?
$result=mysql_query("select 字段名,count(*) from 表名 group by 字段名 order by count(*) desc") or die("查询失败!".mysql_error())
看看是不是要这个效果?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)