我有這一段代碼,我想防止SQL注入......我怎麼能參數這段代碼?
MySqlCommand command = new MySqlCommand("Update Cliente set blacklist='true' WHERE ID ='" + txtid.Text +"'", mConn);
command.ExecuteNonQuery();
我試着這樣做:
MySqlCommand command = new MySqlCommand("Update Cliente set [email protected] WHERE ID ='" + "@id" + "'", mConn);
command.Parameters.AddWithValue("@id", txtid.Text);
command.Parameters.AddWithValue("@bl", 1);
command.ExecuteNonQuery();
黑名單是布爾所以1 =真。 它不給任何錯誤回報,但它不工作,它應該是這樣工作的:
我有一個字段的表單,我把存在於表Cliente的ID,點擊按鈕,它會更新其中ID是一樣的一個我在文本框中鍵入黑名單字段爲「真」。
謝謝,它的工作:) –