Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Barras em tabelas MySQL, mas usando PDO e consultas parametrizadas. E aí?


Provavelmente você tem magic_quotes_gpc() ligado, você precisa fazer algo assim:
if (get_magic_quotes_gpc() == true)
{
    $comment = stripslashes($comment);
    $userrid = stripslashes($userrid);
}

Se você estiver usando o PHP 5.3+, você pode se livrar de todas as variáveis ​​entre aspas mágicas, colocando as seguintes linhas de código no topo do seu arquivo:
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);
}

Se você estiver executando uma versão inferior do PHP, você deve dar uma olhada nesta página .