1

こんにちは、PHP クエリで問題に直面しています。

以下のようなクエリを使用するたびに動作しますが、BDで1行を見つけます

$txtx = "nope";
$query = "SELECT * FROM `users` WHERE `uname`='Shabi RoxX' AND `pass`='$txtx'"; 

このように「いや」と書いていたとき

$txtx = "<script>document.write(String.fromCharCode(110,111,112,101));</script>";
$query = "SELECT * FROM `users` WHERE `uname`='Shabi RoxX' AND `pass`='$txtx'";

このクエリは0行を見つけますが、両方とも同じ文字列を出力/エコーしますか? どうしたの?

4

3 に答える 3

1

このように書くことはできません-

Javascriptはクライアント側(ブラウザ)で実行されるものであり、PHPはサーバー側のスクリプト言語です。そして、あなたはPHPでJSを実行しようとしています...あなたはできません!

$txtx = "<script>document.write(String.fromCharCode(110,111,112,101));</script>";
于 2012-12-27T12:14:09.297 に答える