Mysql zapytanie z warunkiem

0

Chcę wykonać zapytanie do bazy mysql z warunkiem jednakże warunek ma być pobierany z pola tekstowego.

string c;
            c= test.Text;

            
            command.CommandText = "select test, test2 from users where // tutaj chce dodać warunek czyli zmienną c //";
            connection.Open();
            Reader = command.ExecuteReader();
            Reader.Read();

            string a = Reader.GetString(Reader.GetOrdinal("test"));
            string b = Reader.GetString(Reader.GetOrdinal("test2"));

            if (test.Text == a && test2.Text == b)
            {
                MessageBox.Show("ok");
            }
            else
            {
                MessageBox.Show("false");

            }
0

Powinieneś skorzystać z parametrów:


command.CommandText = "select test, test2 from users where kolumna = @cos"; 
command.Parameters.AddWithValue("@cos", c); // <- dodanie parametru do zapytania, teraz powiąże @cos ze zmienną c
0

dzięki pomogło:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1