求一个查询语句 字段use是一个数组1,12,13  怎样查询1在里面的记录

解决方案 »

  1.   

    $use=array("1","12","13");
    $sql="select'.$use[0].' from table";
    mysql_query($sql);
      

  2.   

    select * from tablename where locate(',1,', concat(',' ,use,',')) > 0
      

  3.   

    重写一遍,这个字段名还得转义:
    select * from tablename where locate(',1,', concat(',' ,`use`,',')) > 0注意use前后那两个符号不是引号,而是键盘上左上方波浪号~下面的那个符号