5
我有db的车辆位置日志 这意味着每个坐标都将存储在数据库中。现在对于车辆1,假设表中有30个条目,即30个位置。现在,当第31项来了,我想删除,这意味着第一个条目,每辆车的位置日志的最大数量应为30向数据库插入值时删除记录
眼下插入查询是
mysqli_query($con,
"INSERT INTO $location_history
VALUES('$id','$lat','$lng','$pwd','$v1','$v2','$v3','$v4','$status')")
or die("Count not insert to location history!");
你应该只在Mysql中完成。为您的车辆1计算一个位置的PHP值,如果它大于30,则删除最旧的(或不想要的),然后“插入”新的。 – Thibault
要做到这一点在PHP中:做一个先前的选择,计数记录的数量,如果他们超过30,删除第一个并做一个更新。然后插入最后一个 –