我試圖插入一些數據我的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
請問如何將數據轉化爲我的表呢? –