だから私は私のサイトでSQLインジェクションを実行できるバグが
http://mysite.com/script.php?id=1 union select 1,2,3
1に等しいIdプロパティを持つすべてのフィールドに1,2,3の追加の行を1つ出力することを発見しました。バグを閉じるには、ユーザー入力を検証する必要があることを知っています。
しかし、私の質問はまったく別のものです。更新クエリや挿入クエリを実行することはできますか?--を使用してクエリにコメントを付けることはできますが、で区切られた複数のステートメントを使用することはできません;
。したがって、私の場合、更新クエリを実行することは可能ですか。必要に応じて、PHPコードとSQLクエリを表示できます。
$sql = "SELECT id, title, text from table where cId=$val";
$result = mysql_query($sql);
$array = mysql_fetch_array($result);
//echo rows in table