首页 > PHP基础
小小小bug收集
发布时间:2015-12-16 15:56:43
访问量:74

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


    

相关文章 更多文章
重新认识PHP中的POST
ThinkPHP 伪静态配置(Apache+IIS)(二)
ThinkPHP 伪静态配置(Apache+IIS)(一)
mysql_real_escape_string()与addsalashes()的区别
addslashes防sql注入
发表评论 0
网友评论
© 2010-2015 PekingPiao.com
版权所有 DBR
Mem
Top