• User Attivo

    Errore update

    Ragazzi ricevo questo errore
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'uomo perfetto, quello che non ci tradira mai, ma non ci ','rendiamo conto che l'' at line 1

    in pratica la frase che dovrebbe inserire sarebbe questa
    Noi donne passiamo la vita a cercare l'uomo perfetto, quello che non ci tradirà mai, ma non ci
    rendiamo conto che l'unico uomo che non ci tradirà mai è il nostro papà! auguri a tutti i papà del mondo!

    in pratica si blocca quando arriva ai caratteri speciali tipo ' come posso risolvere???
    Questa è la questy che uso per l update
    [php]

    $query233 = "UPDATE piucondivisi SET shares = '$shares',
    url = '$url' ,
    image= '$image',
    ip = '$ip',
    data = '$date',
    linkpagina = '$idlinkget',
    commenti = '$comments' ,
    testoblu = '$testoblu_link',
    testogrigio = '$testogrigio_link',
    categoria = '$categoria_link',
    linkcategoria = '$linkcategoria'
    WHERE url='$url'";
    $result = @mysql_query($query233) or die (mysql_error());
    [/php]


  • ModSenior

    Ciao carlitos1982,
    l'errore dipende dalla configurazione del php (Magic_quotes OFF), devi preoccuparti di filtrare gli apici.
    Puoi utilizzare la funzione mysql_real_escape_string.