0

如果该值是当前存在的,我需要检查数据库。但我不知道如何在我的值 public Text CreateUsername 中使用数据。

    [SerializeField]
    private Text CreateUsername;

创建用户查询

public void CreateUser(string username, int status)
          {
              using (IDbConnection dbConnection = new SqliteConnection(Connection))
              {
                  dbConnection.Open();

                  using (IDbCommand dbCmd = dbConnection.CreateCommand())
                  {
                      string insertuser = String.Format("insert into user_data (UserData_name, UserData_status) values (\"{0}\",\"{1}\")", username, status);

                      dbCmd.CommandText = insertuser;
                      dbCmd.ExecuteScalar();
                      dbConnection.Close();
                  }
              }
          }

插入用户查询...在此过程中,我不知道我将在字符串检查用户名的 where 条件中使用什么正确的查询。

public void insertCreateUser()
    {
        using (IDbConnection dbConnection = new SqliteConnection(Connection))
        {
            dbConnection.Open();

            using (IDbCommand dbCmd = dbConnection.CreateCommand())
            {
                string checkusername = "select count(UserData_name) from user_data where UserData_name ";

                dbCmd.CommandText = updatestatus;
                dbCmd.ExecuteScalar();
                dbConnection.Close();
            }
        }
              ChangeStatus();
              int stat = 1;
              CreateUser(CreateUsername.text, stat);
    }
4

0 回答 0