Php 如何显示最新预订日期结果
由于我只能显示预订记录,如何在Php 如何显示最新预订日期结果,php,date,Php,Date,由于我只能显示预订记录,如何在$date>strottime(“now”)中显示最新预订结果 这是我的PHP代码 $mysqli = new mysqli("", "", "", ""); $stmt = $mysqli->prepare("SELECT bookingid, date, slot, location FROM booking WHERE username=?"); $stmt->bind_param("s", $username); $stmt->ex
$date>strottime(“now”)
中显示最新预订结果
这是我的PHP代码
$mysqli = new mysqli("", "", "", "");
$stmt = $mysqli->prepare("SELECT bookingid, date, slot, location FROM booking WHERE username=?");
$stmt->bind_param("s", $username);
$stmt->execute();
$stmt->bind_result($bookingid, $date, $slot, $location);
echo"<table>";
echo"<b>Latest Bookings</b>";
echo "<tr><th><b>Date</b></th>
<th><b>Slot</b></th>
<th><b>Location</b></th>
<th><b>Actions</b></th>";
while ($stmt->fetch()) {
if( $date > strtotime("now")) {
echo "<tr>";
echo "<td><p>$date";
echo "<td><p>$slot</td>";
echo "<td><p>$location</td>";
echo "</tr>";
echo "</table>";
}
else{
echo"<table>";
echo"<b>Booking History</b>";
echo "<tr><th><b>Date</b></th>
<th><b>Slot</b></th>
<th><b>Location</b></th>";
while ($stmt->fetch()) {
echo "<tr>";
echo "<td><p>$date";
echo "<td><p>$slot</td>";
echo "<td><p>$location</td>";
echo "</tr>";
echo "</table>";
}
}
}
$mysqli=newmysqli(“,”,“,”,”);
$stmt=$mysqli->prepare(“从预订中选择预订ID、日期、时段、位置,其中用户名=?”;
$stmt->bind_参数(“s”,$username);
$stmt->execute();
$stmt->bind_result($bookingid、$date、$slot、$location);
回声“;
回应“最新预订”;
回音日期
狭槽
位置
行动”;
而($stmt->fetch()){
如果($date>strottime(“现在”)){
回声“;
回显“$date”;
回声“$slot”;
回声“$location”;
回声“;
回声“;
}
否则{
回声“;
回应“预订历史”;
回音日期
狭槽
地点”;
而($stmt->fetch()){
回声“;
回显“$date”;
回声“$slot”;
回声“$location”;
回声“;
回声“;
}
}
}
将$date>strotime(“现在”)
更改为这个strotime($date)>strotime(“现在”)
,我希望它能工作$date
是哪种格式,比如2017-01-15 13:05:591484471357…它在2017-1-15工作了吗?谢谢,不过我想知道我是否能在一段时间内使用($stmt->fetch()){}($stmt->fetch()){}?因为它不会显示我所有的预订历史记录