我的php文件中有一个SQL查询(我使用此文件根据事件的开始时间和持续时间计算图形时间块;启动时间和持续时间是我在SQL表中的列)。
如何使用php打印/获取下面选择的最后一个或第一个值?我的意思是“starttime”列的第一个或最后一个值是准确的。
$query1=mysqli_query($db,"select * from LISTS where category='planner'
order by date,timestart asc");
我用谷歌搜索,因为我非常初学,但结果没有多大意义,因为我还没有太多的技能。所以我问你。
提前致谢。你也可以用非常原始的方式解释一下我现在可能不理解的一些术语。
答案 0 :(得分:0)
如果你想要一个MySql状态中的第一个和最后一个值,你可以使用" Union"。 UNION运算符用于组合两个或多个SELECT语句的结果集。
要获得第一个或最后一个值,请使用"限制"并将其设置为1,然后按asc或desc排序。
示例:
select * from LISTS where category='planner' order by date,timestart asc
limit 1) union (select * from LISTS where category='planner' order by
date, timestart desc limit 1
答案 1 :(得分:0)
所以我决定只根据我的选择找到第一个值。我必须在页面上显示它,这对我有用。
$query3=mysqli_query($db,"select datetime from LISTS where
category='planner' order by date,timestart asc");
$SelectionArray=mysqli_fetch_array($query3);
$FIRSTdatetime=reset($SelectionArray);
echo $FIRSTdatetime;