SELECT postdate,UNIX_TIMESTAMP(postdate) AS timestamp
FROM yourtableUPDATE yourtable
SET postdate = UNIX_TIMESTAMP(postdate)
FROM yourtableUPDATE yourtable
SET postdate = UNIX_TIMESTAMP(postdate)
解决方案 »
- 关于禁止post缓存登录的问题?
- Query failed: ERROR: invalid byte sequence for encoding "UTF8"
- 求一条查询语句,谢谢!
- php连接另一台oracle服务器的问题
- 大家说说自己心目中完美的论坛是什么样子吧
- 给出一个中文字是否可以得到拼音
- 在excel中生成的web页,想用php将数据库的变量填到页面对应位置,然后再调用excel显示和打印,怎么做?
- 关于表单提交的问题
- 这个计数器程序怎么不能用?
- linux系统下用php编写邮箱验证
- 高手指点:分页文件怎么写? [page.php] 在线等~
- 各位高手,怎么把上传的文件插入到数据库里呢?
UNIX_TIMESTAMP 是mysql的函数,工作在mysql中
mktime是php函数,工作在php程序中
不要混淆了!!!其实你直接将字段设为datetime类型就没有问题了
干嘛非用php函数呢,开销还大。用mktime()肯定不能直接实现你的需求,还要正则截取字符之类的。http://cn.php.net/mktimehttp://cn.php.net/strtotime看手册就知道怎么用了。===============================我要喷血了 囧o...
导入
之后执行sql语句
然后再改回int-----------------------------续喷ing…………唠叨老大都发话了…………
$s = '2006-12-23 10:28:35';
$t = preg_replace('/(\d+).(\d+).(\d+).(\d+).(\d+).(\d+)/e', 'mktime($4,$5,$6,$2,$3,$1)', $s);
echo date('Y-m-d H:i:s', $t); //这样由回来了
$s = '2006-12-23 10:28:35';还是某一具体的日期啊,而我是想修改某一指定字段中的所有值,就卡在这儿,如何获取字段中的值啊,又不能用字段名,烦请再予指点一二好吗?谢谢了。