.
, ExecuteScalar() , int. , int.
:
Int32 userCount = (Int32)checkUser.ExecuteScalar(); //error is here
To:
int userCount = (int)(long)(checkUser.ExecuteScalar());
.
Btw , :
using (MySqlCommand cmd = connection.CreateCommand())
{
cmd.CommandText = "SELECT COUNT(*) FROM <MyCoolDatabase> WHERE Userid = @user";
cmd.Parameters.AddWithValue("@user", username);
int userCount = (int)(long)(checkUser.ExecuteScalar());
if (userCount > 0)
{
}
}