select * from table where titlepic<>'' and title like '%汇%'
提示什么

解决方案 »

  1.   

    1.你的语句中存在全角的空格或全角的单引号。
    2.你的表里面根本就没有 title 这个字段。
    3.title 的字段类型,你再核实一下。
      

  2.   

    这条语句在PhpMyAdmin中可以正常执行
    而实际环境是一个PHP文件,用这条语句调数据,也没有错误提示
      

  3.   


    谢谢提示
    这条语句在PhpMyAdmin中可以正常执行,但在PHP文件中调用的返回值却为空
    表中有 title 这个字段
    title 的字段类型是char
      

  4.   

    检查字符集设置。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  5.   

    谢版主大人,现在的问题不是乱码,是PHP调用无输出
      

  6.   

    谢版主大人,现在的问题不是乱码,是PHP调用无输出按这个贴子中的方法检查字符集,或者调整字符集设置。
      

  7.   

    select * from table where titlepic<>'' and title like '%汇%'  
    在PHP 种无结果 那在MYSQL 中执行是否有无结果,
    无结果就证明无数据
    有结果php解析sql 语句业务可能出错了  你写成 子查询试试
    select * from  (select * from table where titlepic<>'' )  where title like '%汇%'  
      

  8.   

    难道 title 是关键字 ? 要加引号? 试试