
/
将List转化为json字符串
@paramlistList
@returnStringjson格式的字符串
/
publicstatic <T> String getString4List(List<T> list)
{
JSONArray jsonArray = JSONArrayfromObject(list);
return jsonArraytoString();
}
直接varchar或者text之类的类型即可插入。在Mysql57或以上可以支持JSON数据类型。其他的数据库你可以参考他的不同版本,考虑是否支持JSON数据类型,如果不支持就用字符串类型。但是要考虑长度。
PS:如果是用客户端链接,那么就算数据库支持,那客户端也得是最新版支持JSON的,要不然数据库支持,工具以为不支持!
Highcharts与Ajax结合实现实时刷新图表——PHP版
参考网址:网页链接
参考官网:网页链接
一、环境及sql
开发语言:php+Jquery
数据库:mysql
数据表结构:
Sql语句:
use test;CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`datetime` char(10) NOT NULL,
`data` double DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=latin1;
insert into test (datetime,data) values
('2013-10-01',205),('2013-10-02',237),('2013-10-03',224),('2013-10-04',290),('2013-10-05',222),
('2013-10-06',226),('2013-10-07',269),('2013-10-08',280),('2013-10-09',241),('2013-10-10',271),
('2013-10-11',236),('2013-10-12',288),('2013-10-13',224),('2013-10-14',236),('2013-10-15',242),
('2013-10-16',226),('2013-10-17',262),('2013-10-18',282),('2013-10-19',217),('2013-10-20',252),
('2013-10-21',250),('2013-10-22',216),('2013-10-23',257),('2013-10-24',217),('2013-10-25',222),
('2013-10-26',256),('2013-10-27',262),('2013-10-28',260),('2013-10-29',232),('2013-10-30',224);
二、基本思路及代码
基本思路
文件结构(后面下载可获取)
主要代码:
1、testhtml
<!DOCTYPE HTML>
<html>
<head>
<title>Test</title>
<meta ;
复制代码
2、getDatasphp
<php
$db_name = "test";
$db_host = "localhost";
$db_user = "root";
$db_pass = "root";
$index = 0;
if(isset($_GET['index'])) {
$index = (int)$_GET['index'];
}
$link = mysql_connect($db_host,$db_user,$db_pass) or die("Can't connect DB");
$db = mysql_select_db($db_name);
mysql_query("set names utf8");
$result =mysql_fetch_row(mysql_query("select count() from test"));
$pages = ((int)($result[0]))/10;
if($index > ($pages-1)) {
$index = ($pages-1);
}
$select = "select from test limit "($index10)",10";
$result = mysql_query($select);
$datas = array();
while($row = mysql_fetch_row($result)) {
$datas[] = $row;
}
echo json_encode($datas);
>
三、资源下载
百度网盘下载:
以上就是关于如何将数据库中的数据取出来后用json包装全部的内容,包括:如何将数据库中的数据取出来后用json包装、如何把获取的json数据插入数据库、如何让highcharts折线图读取数据库json格式数据并在图表上显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)