PHP fetch_assoc()结果不符合数据库预期,循环不工作,int转换?
我的查询中的数据如下所示:PHP fetch_assoc()结果不符合数据库预期,循环不工作,int转换?,php,json,Php,Json,我的查询中的数据如下所示: T t0 t1 t2 t3 1390716665000 137 47 82 1390717359000 105 47 79 1390718399000 126 46 79 $i=0; while( $row = $result->fetch_assoc() ){ $RowTime = (int)$row['T']; $data['t0'][$i] = array($RowTime, (int)$r
T t0 t1 t2 t3
1390716665000 137 47 82
1390717359000 105 47 79
1390718399000 126 46 79
$i=0;
while( $row = $result->fetch_assoc() ){
$RowTime = (int)$row['T'];
$data['t0'][$i] = array($RowTime, (int)$row['t0']);
$data['t1'][$i] = array($RowTime, (int)$row['t1']);
$data['t2'][$i] = array($RowTime, (int)$row['t2']);
$data['t3'][$i] = array($RowTime, (int)$row['t3']);
$i++;
};
{"t0":[[2147483647,137],[2147483647,105],[2147483647,126],...
"t1":[[2147483647,47],[2147483647,47],[2147483647,46],...
"t2":[[2147483647,82],[2147483647,79],[2147483647,79],...
我的php代码如下所示:
T t0 t1 t2 t3
1390716665000 137 47 82
1390717359000 105 47 79
1390718399000 126 46 79
$i=0;
while( $row = $result->fetch_assoc() ){
$RowTime = (int)$row['T'];
$data['t0'][$i] = array($RowTime, (int)$row['t0']);
$data['t1'][$i] = array($RowTime, (int)$row['t1']);
$data['t2'][$i] = array($RowTime, (int)$row['t2']);
$data['t3'][$i] = array($RowTime, (int)$row['t3']);
$i++;
};
{"t0":[[2147483647,137],[2147483647,105],[2147483647,126],...
"t1":[[2147483647,47],[2147483647,47],[2147483647,46],...
"t2":[[2147483647,82],[2147483647,79],[2147483647,79],...
我的json如下所示:
T t0 t1 t2 t3
1390716665000 137 47 82
1390717359000 105 47 79
1390718399000 126 46 79
$i=0;
while( $row = $result->fetch_assoc() ){
$RowTime = (int)$row['T'];
$data['t0'][$i] = array($RowTime, (int)$row['t0']);
$data['t1'][$i] = array($RowTime, (int)$row['t1']);
$data['t2'][$i] = array($RowTime, (int)$row['t2']);
$data['t3'][$i] = array($RowTime, (int)$row['t3']);
$i++;
};
{"t0":[[2147483647,137],[2147483647,105],[2147483647,126],...
"t1":[[2147483647,47],[2147483647,47],[2147483647,46],...
"t2":[[2147483647,82],[2147483647,79],[2147483647,79],...
在体育界,我做错了什么?2147483647是int的最大值,因此转换停止在该值。改用float。请提供更多代码您希望实现什么json对象结构?是的,rufio86,这解决了我的问题。谢谢你的帮助。