Считывание данных определенного пользователя из базы (C#) - MySQL

Узнай цену своей работы

Формулировка задачи:

Подскажите как считать по отдельности данные определенного пользователя с таблицы mysql в c#. С начало я нахожу определенного пользователя.
connection.Open();
                    provtabl = "SELECT count(*) from player where name = '" + label1.Text + "'";
                    command = new MySqlCommand(provtabl, connection);
                    int temp = Convert.ToInt16(command.ExecuteScalar());
Потом пытаюсь считать. По разному пробовал
if (temp == 1)
                    {
                        MySqlDataReader rd = command.ExecuteReader();
                        while (rd.Read())
                        {
                            label5.Text = rd.GetInt32("hp").ToString();
                             или
                            label5.Text = rd["hp"].ToString();
                             или
                            label5.Text = rd.GetString("hp");
                        }
                        rd.Close();
                        connection.Close();
}
значение hp в таблице mysql у меня int.

Решение задачи: «Считывание данных определенного пользователя из базы (C#)»

textual
Листинг программы
int temp = 0;
                    connection = new MySqlConnection(connectionString);
                    connection.Open();
                    provtabl = "SELECT count(*) AS hp from player where name = '" + label1.Text + "'";
                    command = new MySqlCommand(provtabl, connection);
                    temp = Convert.ToInt16(command.ExecuteScalar());
                    if (temp == 1)
                    {
                        MySqlDataReader rd = command.ExecuteReader();
                        rd.Read();
                            label5.Text = rd.GetInt32("hp").ToString();
                        rd.Close();
                        connection.Close();
                    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы