小小小bug收集12-16

其实编程就是在和自己制作的bug,作斗争:
世界上最远的距离就是---自己制造的BUG,就在面前,你就是看不到她。
当然和自己的经验还是有关系的,所以哟,要养成良好的代码习惯,之一的就是做记录:
1.strtotime(time_str)
需要注意的是@time_str 默认只能是英文的格式,strtotime才能识别并转化:
比如:
2015-12-25
而:2015年12月25日,就无能为力了,只能是将其转换成2015/12/25的英文下的识别样式才能使用strtotime;
2.sql in关键字
在使用sql语句时,涉及到使用in关键词的时候,注意('23,24,25'),完整的sql语句是:
select name,pass from table_name where id in ('23,24,25');
是不是还没有,发现哪里不对,执行以下还是有一条记录,对不对?
但是和自己的需求还是不一致,再推究一下,对比以下sql:
select name,pass from table_name where id in ('23,24,25');
select name,pass from table_name where id in (23,24,25);
对比一下,清楚了吧,('23,24,25')被处理成了(23);
相关文章:
,请先登录查看所有评论- 111 2016-05-17
- json_encode是怎样对待中文的 2016-04-20
- 读代码 2016-03-22
- WAMP的安装配置之PHP 2015-07-07
- Notepad++ 2015-07-06
网友评论已关闭