我有一个应用,是要实现注册和登陆,输入用户名后验证新用户名是否跟Mysql数据库usermessag表的username字段的内容重复,麻烦可以指导一下?新手一个,谢谢

解决方案 »

  1.   

    对比一下啊select * from tb where username=xxx and password=xxx;
    如果有值 则说明有此用户
      

  2.   

    select * from usermessag where username='abdd';检查一下是否有相同的用户记录。或者直接把username设置为unique key ,然后在 try catch 中处理UK异常。
      

  3.   

    但是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)