C# 从数据库到文本框的数据

C# 从数据库到文本框的数据,c#,mysql,asp.net,C#,Mysql,Asp.net,我对编程领域很陌生,大概4个月了,所以我想我有一个非常愚蠢的问题要问99%的人 我正忙着创建一个非常基本的预订程序来练习,像一头疯猪一样挣扎着 1) 我基本上想把数据从MySql拉到文本框中。 2) 我的目标是,我需要获得一个循环,以便将预订id保存在MySql中。不知道你们是否都能理解我说的话 当前代码: string connection = "datasource = localhost; port = 3306; username = root; password = ****"; st

我对编程领域很陌生,大概4个月了,所以我想我有一个非常愚蠢的问题要问99%的人

我正忙着创建一个非常基本的预订程序来练习,像一头疯猪一样挣扎着

1) 我基本上想把数据从MySql拉到文本框中。
2) 我的目标是,我需要获得一个循环,以便将预订id保存在MySql中。不知道你们是否都能理解我说的话

当前代码:

string connection = "datasource = localhost; port = 3306; username = root; password = ****";
string query = "SELECT * FROM databasename.tablename where id='"this.textbox1.Text"' ";
MySqlConnection conn = new MySqlConnection(connection);
MySqlCommand command = new MySqlCommand(query, conn);
MySqlDataReader reader;
conn.Open();
reader = command.ExecuteReader();
while (reader.Read()) 
{

}

只需正确使用查询,使用
参数

string connection = "datasource = localhost; port = 3306; username = root; password = ****";

string query = "SELECT * FROM databasename.tablename where id=@ID ";

MySqlConnection conn = new MySqlConnection(connection);
MySqlCommand command = new MySqlCommand(query, conn);
command.Parameters.Add("@ID",textBox1.Text);
MySqlDataReader reader;
conn.Open();

reader = command.ExecuteReader();

while (reader.Read()) {}

提到哪个lanuageoh很抱歉。我正在使用Visual Studio C#好的,非常感谢您的帮助。最终会到达那里。现在才开始做编程4个月。Youtube只能让你学到这么多。。