【发布时间】:2015-08-25 16:16:36
【问题描述】:
根据最近的日期条目获取数据并显示 "Data:abc1"
时出现问题第二个有点棘手
获取最近的数据:“abc2”这是 ID “12345”的当前数据之后的下一个最近的数据
示例:1
id:12345 的最晚日期是 2015-6-10 00:00:00,而重复数据是 ie :abc1
2015-6-10 00:00:00 13245 abc1
2015-6-08 00:00:00 13245 abc1
2015-6-05 00:00:00 13245 abc1
2015-6-06 00:00:00 13245 abc1
预期输出:1
abc1
示例:2
当前数据 ie:abc1 之后 id:12345 的最近日期是 2015-4-10 00:00:00
2015-4-04 00:00:00 13245 abc2
2015-4-10 00:00:00 13245 abc2
2015-4-10 00:00:00 14555 abc2
预期输出:2
abc2
数据库:
TimeDate id data
2015-6-10 00:00:00 13245 abc1
2015-6-08 00:00:00 13245 abc1
2015-6-05 00:00:00 13245 abc1
2015-6-06 00:00:00 13245 abc1
2015-4-04 00:00:00 13245 abc2
2015-4-10 00:00:00 13245 abc2
2015-4-10 00:00:00 14555 abc2
PHP:
$mysqli=mysqli_connect('localhost','Uname','Pass','Database');
$id = $_POST['idajax'];
$query ="SELECT * FROM scores WHERE ID='$id' ";
$result = mysqli_query($mysqli,$query)or die(mysqli_error());
$num_row = mysqli_num_rows($result);
while($row=mysqli_fetch_array($result))
{
//Show result:
}
【问题讨论】: