转义了字符就不一样了,比如<就会变为&gt虽然你页面上打印出来还是<但是在执行sql的时候实际上是&gt
你在页面上看到的是<是因为浏览器会把&gt解析为<
你要是把你的sql写到一个文本文件中就会发现差别

解决方案 »

  1.   

    查询系统是php的,插入数据的是另一套系统
    那么查询的时候不转义是在php.ini里进行控制么?我也无法决定啊
      

  2.   

    那你就看看他数据库里的东东撒,看看数据都大概是什么样子
    你就好决定怎样写程序了
    注意一个问题是,你要知道你拿去当条件的变量里存的是什么东东,
    而不是它显示在页面上是什么东东
    特殊字符实际和都和HTML页面上看的到不一样的
    如果你想知道是什么,可以看原代码
    那里面才是真实的字符
    在那里就会发现不同