在数据库中搜索值并获取信息c#表单

在数据库中搜索值并获取信息c#表单,c#,mysql,sql,winforms,phpmyadmin,C#,Mysql,Sql,Winforms,Phpmyadmin,我有一个名为“用户”的数据库,其中保存了用户信息。当你用你的名字登录并通过时,你的名字会被发送到homeform,我想在那里得到“待办事项列表”,它和你的信息一起保存在数据库中。以下是我目前的代码: db_connection(); MySqlCommand cmd = new MySqlCommand(); cmd.CommandText = "SELECT * FROM `user` WHERE `username`=@username AND `todo`=@todo"; 所以基本上我需

我有一个名为“用户”的数据库,其中保存了用户信息。当你用你的名字登录并通过时,你的名字会被发送到homeform,我想在那里得到“待办事项列表”,它和你的信息一起保存在数据库中。以下是我目前的代码:

db_connection();
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "SELECT * FROM `user` WHERE `username`=@username AND `todo`=@todo";

所以基本上我需要获取用户的todo(作为_name发送到此表单),比如admin,并在tbTodo中显示它

如果主要问题是参数-u可以使用属性参数:
cmd.Parameters.AddWithValue(“@username”,用户)

msdn中有一个例子:


如果主要问题是参数-u可以使用属性参数:
cmd.Parameters.AddWithValue(“@username”,用户)

msdn中有一个例子:


如果格式相同,您可以尝试使用

select `user`.todo from `user` where `username` = @username 

考虑到用户名是唯一的

如果它的格式与您可以尝试使用的相同

select `user`.todo from `user` where `username` = @username 

考虑到用户名是唯一的

请尝试回答,但问题目前还不清楚,因此我们不知道OP需要什么。请尝试回答,但问题目前还不清楚,因此我们不知道OP需要什么。Todo是表user中的一个字段还是另一个表?你的问题很不清楚。如果是另一个表,则不能使用way@Chit对于这个不清楚的问题,我很抱歉。是的,它在同一张桌子上|ID |>|用户名|>|密码|>| todo | todo是表用户中的一个字段还是另一个表?你的问题很不清楚。如果是另一个表,则不能使用way@Chit对于这个不清楚的问题,我很抱歉。是的,它在同一张桌子上|ID |>|用户名|>|密码|>|待办事项|