对比一下啊select * from tb where username=xxx and password=xxx; 如果有值 则说明有此用户
select * from usermessag where username='abdd';检查一下是否有相同的用户记录。或者直接把username设置为unique key ,然后在 try catch 中处理UK异常。
但是ExecuteNonQuery()的返回值一直是-1的.无论有没找到.后来我改用了 MySqlDataAdapter cin = new MySqlDataAdapter("SELECT * FROM usermessag WHERE username='" + user + "'", conn); DataSet ds = new DataSet(); cin.Fill(ds); DataTable dt = ds.Tables[0]; if (dt.Rows.Count > 0)
如果有值 则说明有此用户
MySqlDataAdapter cin = new MySqlDataAdapter("SELECT * FROM usermessag WHERE username='" + user + "'", conn);
DataSet ds = new DataSet();
cin.Fill(ds);
DataTable dt = ds.Tables[0];
if (dt.Rows.Count > 0)