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内置json编码和解析函数
$response=file_get_contents(';key=申请的QQ地图密钥');
//把字符串解析为数组,第二个参数默认false,解析为对象
$json = json_decode($response,true);
echo $json['location']['lng'];
echo $json['location']['lat'];
//把数组编码成字符串输出,第二个参数为不编码unicode字符(汉字就属于unicode,不编码则原样显示,编码后为 \uxxxx 的格式)
echo json_encode($json,JSON_UNESCAPED_UNICODE);
```php
function to_json($arr){
$re=[];
foreach($arr as $v){
if($v['superior']==0){
$re[$v['id']]['id']=$v['id'];
$re[$v['id']]['name']=$v['name'];
$re[$v['id']]['superior']=$v['superior'];
}else{
$re[$v['superior']]['list'][$v['id']]=$v;
}
}
return json_encode($re);
}
```
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法。使用JSON进行数据传输的优势之一是JSON实际上就是JavaScript。
你试试下面两个
1
$arr = array(
0 = array("id" = 1, "name" = "abc")
);
echo json_encode($arr);
2
$arr = array("id" = 1, "name" = "abc");
echo json_encode($arr);