我想转换会话中的日期,以便我可以在我的数据库中搜索日期,但是使用:
$entrada = implode("/",array_reverse(explode("/",$_SESSION["entrada"])));
$saida = implode("/",array_reverse(explode("/",$_SESSION["saida"])));
导致搜索错误。
这是搜索:
$sqly=sprintf('Select * from reservas where entrada>="%s" and saida<="%s"',$entrada ,$saida);
$resy=mysqli_query($ligacao,$sqly);
while($regy=mysqli_fetch_array($resy)){
$quarto=$regy['quarto'];
}
答案 0 :(得分:0)
在php中如果要存储会话设置的时间,请执行此操作
$_SESSION["time_at_created"] = time()
它将存储当前时间,并确保在数据库表中有一列用于存储您需要搜索的时间,因此列的类型应为timestamp
。
或者如果你想存储一些不同的时间,那么你可以给会话时间,并在for循环中通过char读取char,并将其附加到字符串中,这将把日期格式转换为字符串,只要转义为-
正在以时间格式出现