在數據庫表中我有Value列。有超過50行。現在在PHP中,我有一個固定的數組10.前10行將從數據庫中提取並存儲到數組中。當數組將滿時,第11個值將嘗試插入到數組中,第0個值將移動並且第11個值將插入到數組中。例如像QUEUE過程。從數據庫中提取數據並移動並在數組中添加新值
起初它會顯示
[[0,17.9999],[1,13.898],...[9,16.98]]
然後[0,17.9999] will move and [10,11.88]
將插入它會打印出如下
[[1,13.898],.......[9,16.98],[10,11.88]]
然後
[2,17.84],......[10,11.88],[11,999]]
等..
如何在php中表示它?
這裏是我的代碼:
<?php
include("md.php");
$sql = "SELECT * from datatable";
$result =oci_parse($conn, $sql);
$r=oci_execute($result);
$arr = array();
$i=0;
while($row = oci_fetch_array($stid,OCI_ASSOC)){
$arr[] = array_shift(array($i++, (float)$row['VALUE']));
}
echo json_encode($arr);
?>
請幫助。
這一切的目的是什麼?取最後10條記錄? –