我试图插入一些数据我的MySQL数据库,并已成功的连接并提交的数据,但我的变量保存为变量的实际名称,而不是我想要的价值分配。 我收集登录使用的身份我的ASP系统的用户,并为我的主页上收集的得分从一些单选按钮列表中的用户。与MySQL INSERT语句中使用变量
我试着用一个ID为12345
的用户的ID保存得分,例如分数为4,它将保存单词Id和单词分数而不是数字。
这里是我当前的代码:
if (score != 0) ;
{
string Id = User.Identity.GetUserId();
string MyConString = "SERVER=localhost;" +
"DATABASE=synther_physics;" +
"UID=root;" +
"PASSWORD=rootpass;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "INSERT INTO userscores (Id, momentsandenergytestscore) VALUES ('Id','score');";
connection.Open();
Reader = command.ExecuteReader();
connection.Close();
}
你永远不通过你的值到insert语句 – trailmax
请问如何将数据转化为我的表呢? –