sql >> データベース >  >> RDS >> Mysql

MySQLテーブルのスラッシュ。ただし、PDOとパラメーター化されたクエリを使用します。どうしたの?

    おそらく、 magic_quotes_gpc() オンにすると、次のようなことを行う必要があります:

    if (get_magic_quotes_gpc() == true)
    {
        $comment = stripslashes($comment);
        $userrid = stripslashes($userrid);
    }
    

    PHP 5.3以降を使用している場合は、ファイルの先頭に次のコード行を配置することで、引用符で囲まれたすべての変数を取り除くことができます。

    if (get_magic_quotes_gpc() === 1)
    {
        $_GET = json_decode(stripslashes(json_encode($_GET, JSON_HEX_APOS)), true);
        $_POST = json_decode(stripslashes(json_encode($_POST, JSON_HEX_APOS)), true);
        $_COOKIE = json_decode(stripslashes(json_encode($_COOKIE, JSON_HEX_APOS)), true);
        $_REQUEST = json_decode(stripslashes(json_encode($_REQUEST, JSON_HEX_APOS)), true);
    }
    

    下位バージョンのPHPを実行している場合は、を確認する必要があります。このページで



    1. ビューにnull以外の列を作成する方法

    2. ASYNC_NETWORK_IO待機に対する実行プランの影響–パート1

    3. 複数の列にFULLTEXTインデックスを作成するにはどうすればよいですか?

    4. SQLServerでEXISTS論理演算子を使用する方法-SQLServer/TSQLチュートリアルパート125