Mysql Select Frage

  • Hi,
    so ich hab mal ne frage ?( und zwar:
    Ich habe eine Mysql-Datenbank mit einer User Tabelle
    Pic:

    Jetzt will ich die Email von einen User abfragen... (dabei hab ich nur den Nicknamen von ihm)
    Code der nicht funktioniert:
    [cs]
    string connString = "Server=db4free.net;Port=3306;Database=pickman;Uid=pickman;password=alswennichdashierreinschreib;";
    MySqlConnection conn = new MySqlConnection(connString);
    MySqlCommand command = conn.CreateCommand();
    command.CommandText = "Select Email from User where Nickname=" + name;
    try
    {
    conn.Open();
    }
    catch
    {
    MessageBox.Show("asdasd");
    Application.Exit();
    }
    MySqlDataReader reader = command.ExecuteReader();
    while (reader.Read())
    {
    label6.Text = "Email: " + reader["Email"].ToString();
    }[/cs]
    Dieser Code klappt allerdings: (Aber jeder User hat ja nich ID 1...und gegeben ist ja auch nur Nickname)
    [cs]
    string connString = "Server=db4free.net;Port=3306;Database=pickman;Uid=pickman;password=alswennichdashierreinschreib;";
    MySqlConnection conn = new MySqlConnection(connString);
    MySqlCommand command = conn.CreateCommand();
    command.CommandText = "Select Email from User where ID=1";
    try
    {
    conn.Open();
    }
    catch
    {
    MessageBox.Show("asdasd");
    Application.Exit();
    }
    MySqlDataReader reader = command.ExecuteReader();
    while (reader.Read())
    {
    label6.Text = "Email: " + reader["Email"].ToString();
    }[/cs]
    Einer Idee wie es geht...
    Pls Help
    Thx im vorraus! :P

    Das Leben ist scheiße, hat aber ne hamma Grafik^.^
    :D :D

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von SrONight ()

  • Hab Fehler schon gefunden :D
    Kann Closed...


    Hier die richtige Lösung:
    [cs]
    string connString = "Server=db4free.net;Port=3306;Database=pickman;Uid=pickman;password=alswennichdashierreinschreib;";
    MySqlConnection conn = new MySqlConnection(connString);
    MySqlCommand command = conn.CreateCommand();
    command.CommandText = "Select Email from User where Nickname='" + name + "'";
    try
    {
    conn.Open();
    }
    catch
    {
    MessageBox.Show("asdasd");
    Application.Exit();
    }
    MySqlDataReader reader = command.ExecuteReader();
    while (reader.Read())
    {
    label6.Text = "Email: " + reader["Email"].ToString();
    }
    [/cs]