怎么用php获得时间,然后存入mysql,mysql的时间类型是date
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用php获得时间,然后存入mysql,mysql的时间类型是date相关的知识,希望对你有一定的参考价值。
需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先打开mysql查询器,例如以c1表add_time字段为例。
2、其次,打开php编辑器,新建php文件,例如:index.php。
3、在index.php中,输入代码:$date = date('Y-m-d');$conn = new mysqli('localhost', 'root', '', 'test');$sql = 'update c1 set add_time="' . $date . '"';$conn->query($sql);。
4、浏览器运行index.php页面,之后在mysql查询器查看,发现时间已经被存进add_time了。
参考技术A 如果mysql的数据类型是date的话 用date('Y-m-d')获取时间如果是datetime类型,用date('Y-m-d H:i:s')获取时间
个人建议,用int存储,这样占用的的资源小,查询的速度也会快,用time()方法获取时间戳,在调用的时候根据你想要的形式,将时间戳转换成你要的时间,如果只显示年月日的话,用date('Y-m-d',$date),如果需要显示精确时间,用date('Y-m-d H:i:s')就可以了追问
我用了datetime类型,问题解决了,谢谢,也谢谢楼上的
本回答被提问者和网友采纳 参考技术B $time = date("Y-m-d", time()); 参考技术C需要准备的材料分别是:电脑、php编辑器、浏览器、mysql查询器。
1、首先打开mysql查询器,以c1表add_time字段为例。
2、其次,打开php编辑器,新建php文件,例如:index.php。
3、在index.php中,再输入代码:$date = date('Y-m-d');$conn = new mysqli('localhost', 'root', '', 'test');$sql = 'update c1 set add_time="' . $date . '"';$conn->query($sql);。
4、浏览器运行index.php页面,在mysql查询器查看,发现时间已经被存进add_time了。
php查询MySQL数据库问题
数据表A,字段有:姓名,手机号,籍贯。 现在要用PHP网页给出一个输入框,用户输入姓名,从数据库查出姓名手机号籍贯并显示出来,如何实现,作为一名PHP新手,请假各位大侠。
参考技术A 可以用AJAX,在不用刷新页面的前提下调用你所查的内容!例如:输入一个姓名,用AJAX把姓名传递到指定php文件,然后在php文件中获取这个姓名,用这个姓名做为查询条件,获取这个姓名所对应的其它相关信息,然后存入数组返回查询页面,再用函数处理数据后显示在对应位置,就可以了! 参考技术B 有两种可能:1)
如果你的php的服务器和mysql服务器不在一个机器上,那有可能就是php服务器的mysql版本太低了,最好升级到与mysql服务器版本一致
2)
如果两者在一台机器上,那就要用old_password对mysql库中user表里面的password重新复位一下:
mysql>set
password
for
'some_user'@'some_host'
=
old_password('newpwd');
以上是关于怎么用php获得时间,然后存入mysql,mysql的时间类型是date的主要内容,如果未能解决你的问题,请参考以下文章
在网站后台用户上传的图片如何获得图片路径存入数据库(mysql) (php解决) 急!!!