SELECT * FROM uer WHERE username='用户名'如果有结果集.则表示存在.

解决方案 »

  1.   

    方法一:
    楼上的 SELECT * FROM user WHERE username='用户名' 你只需要判断Recordset的行数,如果等于0说明这个用户名可以用,如果>0说明已经被用过了,如果<0说明你的程序出了问题.方法二:Select count(*) as 用户数 from user where username = '用户名'
    这时需要判断rs("用户数")(我这里用的是ASP的写法)的值,如果 = 0.......如果在其他情况下,比如看一下某个发了多少封帖子的情况下,就不要用第一种方法了,那样会浪费服务器资源和网络资源.此时,用Count比较好