<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from [user] where username='"&trim(request("username"))&"'"
rs.open sql,secondconn,3,3
if not rs.eof then
errmsg=errmsg+"<br><li>用户名"+trim(request("username"))+"已被别人注册"
founderr=true
end if
rs.close
set rs=nothing
%>
谁帮我看看这段代码有没有错啊,为什么每次运行都是这一句:errmsg=errmsg+"<br><li>用户名"+trim(request("username"))+"已被别人注册"
问题二:
if not rs.eof then ‘帮忙解释一下这句的含义
sql1="select*from user where(userid is null)" ’还有这句
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from [user] where username='"&trim(request("username"))&"'"
rs.open sql,secondconn,3,3
if not rs.eof then
errmsg=errmsg+"<br><li>用户名"+trim(request("username"))+"已被别人注册"
founderr=true
end if
rs.close
set rs=nothing
%>
改成
<%
if conn.execute("select count(*) from [user] where username='"&trim(request("username"))&"'")(0)>0 then
errmsg=errmsg+"<br><li>用户名"+trim(request("username"))+"已被别人注册"
founderr=true
end if
%>
if not rs.eof then '判断存在记录的时候执行下面的内容
where(userid is null) '查询 userid 的所有空记录