date又不是数字类型,当然不能直接加了.
你可以算好或者转换好再比较.

解决方案 »

  1.   

    至于like只能找到中间的,这个不对吧,我这边测试是可以的.
      

  2.   

    like肯定是对的,日期数据的去处必须在PHP端处理完成,并以MYSQL可识别的格式传送到SQL语句中.
      

  3.   

    1>头和结尾的就搜索不到了, like 后面的这个应该怎么改?? 
    阅读下面的内容 
    http://book.51cto.com/art/200806/75864.htm2>要搜索data 日期为一个星期内发布的产品应该怎么比较呢?  date < (date + $time)  $time 是用户选择的查询日期,但是这个比较是错误的date是不是你数据库中的一个字段呀?$time--用户选择的什么日期?1day, 2days, 3days...
      

  4.   

    直接用 $sql = "select * from table where cpname like '%$find%' date> adddate(date,$time)";
      

  5.   

    我测试了那个Like模糊查询比如我要搜索 标题是   万水千山纵是情    我搜索山 就能找到,我搜索 山情 就啥都找不到