
正文
php调用数据库中的时间 php调用mysql数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用PHP往数据库插入时间
一般有两种访问:
方法一:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',now())";
$query=mysql_query($sql); //执行sql语句
//这种方法,你datetime字段要设计成date类型,now() 是mysql数据库提供的一个获取当前时间函数
方法二:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',".time().")";
$query=mysql_query($sql); //执行sql语句
//这种方法:datetime字段设计成int(10)类型。time()是php提供获取时间戳的函数。
推荐使用方法二,因为这种方式,一.排序速度快,二.方便转换时间区。主流的开源程序都有采用这方式。像discuz phpwind dedecms等等。
相关问答
Q1: php网页中input type=datetime-local 怎么从数据库调取时间在value=“”显示出来。
value设置的格式为:YYYY-MM-DDTHH:mm:ss
如果需要设置到秒,可以再加入:step=1
type需要设置为:datetime-local
Q2: php取数据库中时间的时分秒
提供一个思路:就是将所有比较的时间,都转换为时间戳再比较,
select * from table where unix_timestamp(`atime`) betweeen unix_timestamp('2017-08-22 10:00:00') and unix_timestamp('2017-08-22 12:00:00')
关于php调用数据库中的时间和php调用mysql数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







