解决方案 »

  1.   

    SELECT u_id,u_name,u_passwd FROM user WHERE u_name='';select * from user;最后需要一个分号
      

  2.   

    我输入的是 '';select * from user; 
    有分号啊
      

  3.   

      说错了  如果你是两个单引号, 肯定SQL语句就是错的   如果是一个双引号,最后就差一个双引号
      

  4.   


    对的。谢谢。那我select怎么用呢?
      

  5.   

    你用了mysql_query() 函数吧,这个函数只支持一条sql查询。也就是说它
    把 SELECT u_id,u_name,u_passwd FROM user WHERE u_name='';select * from user;这两条sql当成一条sql查询来解释了,所以就出错了。如果你不用mysql_query() , 而单纯的在mysql里执行的话是没问题的。