select ... like '%wangpu的品牌 wp100 戴尔灵越14SLB5400D%'取不到结果
select ... like '%戴尔灵越%'能取到结果库中存在  “wangpu的品牌 wp100 戴尔灵越14SLB5400D”    这条数据,什么原因造成的呢?

解决方案 »

  1.   

    select ... like '%wangpu的品牌 wp100 戴尔灵越14SLB5400D%'
    会把wangpu的品牌 wp100 戴尔灵越14SLB5400D作为关键字
      

  2.   

    wangpu的品牌 wp100 戴尔灵越14SLB5400D这是数据库中的字符串
    wangpu的品牌  wp100 戴尔灵越14SLB5400D这是从数据库中读出,在浏览器显示的字符串,为什么wp100前面会多一个空格,很多数据都是这种情况
      

  3.   

    原始数据中确实是一个空格,在HTML中展示这个数据,直接复制它到editPlus中与数据库中的原始数据比较,就发现多了一个空格
      

  4.   

    本帖最后由 xuzuning 于 2011-07-08 15:10:20 编辑
      

  5.   

    d2FuZ3B155qE5ZOB54mMICB3cDEwMCDmiLTlsJTngbXotooxNFNMQjU0MDBE
    上面就是库中字符串‘wangpu的品牌 wp100 戴尔灵越14SLB5400D’的base64_encode编码后的结果
      

  6.   

    又输出了一下,上面是读出后通过smarty展示到前台后的结果,下面是直接echo后的结果
    ZDJGdVozQjE1NXFFNVpPQjU0bU1JQ0IzY0RFd01DRG1pTFRsc0pUbmdiWG90b294TkZOTVFqVTBNREJF