PHP查询数据库表,如何生成二维JSON

PHP查询数据库表,如何生成二维JSON,第1张

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)

?>

生成结果:

可以使用fastjson解析器:

import com.alibaba.fastjson.JSON

public static void testStrToJSONObject(){

Map<String,Object>m2 = new HashMap<String, Object>()

m2.put("p1", "v1")

m2.put("p2", "v2")

m2.put("p3", "v3")

m2.put("p4", "v4")

m2.put("p5", "v5")

System.out.println(JSON.toJSON(m2))

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9396730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存