sql >> Database teknologi >  >> RDS >> Mysql

Skråstreg i MySQL-tabeller, men ved hjælp af PDO og parameteriserede forespørgsler. Hvad så?

Sandsynligvis har du magic_quotes_gpc() slået til, skal du gøre noget som dette:

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

Hvis du bruger PHP 5.3+, kan du slippe af med alle magiske citerede variabler ved at placere følgende kodelinjer øverst i din fil:

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);
}

Hvis du kører en lavere version af PHP, bør du tage et kig på denne side .



  1. Konvertering af en datetime2-datatype til en datetime-datatype resulterer i en værdi uden for området

  2. Er der en enklere måde at finde MODE(S) af nogle værdier i MySQL

  3. Kan jeg blande MySQL API'er i PHP?

  4. Brug af ODBC med Salesforce og Active Directory Federation Services (ADFS) Single Sign On (SSO)