php存入数据库时间,php存入数据库时间不对

如何用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等等。

php如何把输入的时间存入数据库

像不规则的日期时间格式,可以使用varchar类型.这种可以存储任何字符串类型的表示格式,但就是对于后期处理操作支持不太好,比如格式的format.

对于规则格式,可以使用datetime类型.可以完美支持后期的format转义.

你这里的11:00:00

这两个:是不同的,所以需要存储为varchar.具体规则的日期时间格式你可以搜一下,一般有

年-月-日 时:分:秒

日/月/年 时:分:秒

有很多的.

php 怎样把时间写进数据库里

?php

/*作者:泡啤网*/

$id=mysql_connect("localhost","root","123") or die('连接失败:' . mysql_error());//说明:root 是数据库用户名 123是密码

if(mysql_select_db("web",$id)) //说明:web 是数据库名称

echo "";

else

echo ('数据库选择失败:' . mysql_error());

mysql_query("set names gb2312"); //设置为简体中文

?

?php

$str="您好,您好吗,他是,我是";

$strArray = explode(",",$str);

foreach ($strArray as $list){

$query=mysql_query("insert into tag(txt) values('$list')");

}

?

php保存当前时间

php 获取当前时间戳的函数是 time()

1,如果你想保存在1.txt的文件里

$t=date('Y-m-d H:i:s' ,time());

file_put_contents(1.txt,$t);

2,如果要保存在数据库里就用相应的sql语句把$t写入数据库。若要存入数据库最好用时间戳 $t=time(); 而不要使用date函数;这样有利于快速的写入和读取。需要调用的时候才用date函数格式化;

希望对你有所帮助。

PHP插入数据中的时间函数如何表示?

如果你数据库时间的字段是 int 型,直接用 time() 是可以的;

如果是 timestamp 或 varchar/char 类型,可以用 date("Y-m-d H:i:s"),显示更为直观的时间格式。

city1 和 city2 如果数据库中有两个字段,你就按两个字段存进去没有问题;如果你显示的时候想把他们用 “--” 连接起来有100 种方法,一点都不用担心。

select 的时候用 concat 函数

select 出来后循环一下再把 city1 和city2 写成:$city1."--".$city2

3. 页面中输出的时候再把两个字段连到一起。


当前标题:php存入数据库时间,php存入数据库时间不对
文章来源:http://ybzwz.com/article/hsgihe.html