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!
Mysql Select Frage
-
- [C#]
- SrONight
-
-
-
Hab Fehler schon gefunden
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] -
Ist aber nicht sonderlich sicher, wenn du dein Programm weiter gibst.
-