小小小bug收集
twocode

    其实编程就是在和自己制作的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);


    

网友评论已关闭