Я пытаюсь сделать код входа в C # с MySQL.Обычно пользователь вводит имя пользователя и пароль, а затем код проверяет базу данных, если пароль правильный.У меня проблемы с получением кода для чтения из базы данных ... Вот где я нахожусь.
public string strUsername;
public string strPassword;
//Connect to DataBase
MySQLServer.Open();
//Check Login
MySqlDataReader mySQLReader = null;
MySqlCommand mySQLCommand = MySQLServer.CreateCommand();
mySQLCommand.CommandText = ("SELECT * FROM user_accounts WHERE username =" +strUsername);
mySQLReader = mySQLCommand.ExecuteReader();
while (mySQLReader.Read())
{
string TruePass = mySQLReader.GetString(1);
if (strPassword == TruePass)
{
blnCorrect = true;
//Get Player Data
}
}
MySQLServer.Close();
Из того, что я сделал в прошлом, я думал, что это будет работать, ноесли я распечатываю, кажется, что его не читают.Я все еще довольно новичок в MySQL, поэтому любая помощь будет отличной.