最近、私はMySQLにデータを挿入するソフトウェアを開発しましたが、誰かがパラメータを使うべきだと私に言った。私はそれらをGoogle検索しましたが、データは見つかりませんでした。ここでパラメータを使用してMySQLデータベースにデータを挿入する
は私のコードです: 設定
TextBoxBarkod.Text = "(select password from mysql.user where user=’root’)"
や他の言葉で:SQL-injectionをウェブで検索
Dim Query As String
Query = "insert into baza.artikli(kod,naziv,nabavna,prodazna,ddv,kolicina,opis,opis2,mkproizvod,profit,proizvoditel) values ('" & TextBoxBarkod.Text & "','" & TextBoxNaziv.Text & "','" & kupovnacena & "','" & prodaznacena & "','" & ddv & "','" & kolicina & "','" & TextBoxOpis.Text & "','" & TextBoxOpis2.Text & "','" & mkpr & "','" & profit & "','" & TextBoxProizvoditel.Text & "')"
COMMAND = New MySqlCommand(Query, konekcija)
READER = COMMAND.ExecuteReader
だ注入
を防止するために...挿入は失敗し、選択文句を言わないが起こります。挿入物に1つの列しかなければ、それはうまくいくでしょう... – Codexer
良い点は、少なくともそれはエラーを生成しました;-)。いくつかの変更を加えました。 – LSA