当然错了
你发的程序都不知为何物
因为如果$sccx如果是执行sql的结果的话,其里面有值的话也是array,怎么可以用=""来judge呢

解决方案 »

  1.   

    sccx是一个textfield的name,意思是:如果输入不为空的话,sql语句就应该变成:
    select * from chanpin where 1=1 and changshang like $changshang
    不知道我说清楚没有?
      

  2.   

    $sql .= " and changshang like '%".$changshang."%'";
      

  3.   

    如果输入框里打空格,怎么办?like语句有没有屏蔽sql的字符?