Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problemi con virgole singole in mysql

    Ho un problema con mysql ma che secondo me riguarda più PHP, per questo posto qui.
    Praticamente quando in locale eseguo una ricerca per esempio con Don't cry mysql mi trasforma automaticamente ' in \' mentre sul server web la virgoletta resta tale e mysql da errore. Io vorrei che funzioni sia in locale che su web.
    E' un problema simile a quello che avevo risolto con un vecchio post in questo forum, solo che quello riguardava campi di un form, quindi era solo PHP, mentre questo riguarda entrambi.

  2. #2
    puo' esserti utile leggere la seguente pillola.

    http://forum.html.it/forum/showthrea...ostid=10166292

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Alla fine il caso è lo stesso, avevo già messo a punto un pezzo di codice che ho recuperato, probabilmente lo avevo copiato da qualcuno, non ricordo comunque lo posto nel caso potesse servire a qualcun'altro.
    Codice PHP:
    // CARATTERI SPECIALI
    foreach($_GET as $key => $value) {
        if (!
    is_array($value)) {
        
    $value trim($value);
        
    $value = (get_magic_quotes_gpc()) ? stripslashes($value) : $value
        
    $_GET[$key] = mysql_real_escape_string($value,$conn);
        } else {
            foreach(
    $_GET[$key] as $key2 => $value2) {
            
    $value2 trim($value2);
            
    $value2 = (get_magic_quotes_gpc()) ? stripslashes($value2) : $value2
            
    $_GET[$key][$key2] = mysql_real_escape_string($value2,$conn);
            }
        }

    Ovviamente vale anche per POST.
    L'unica cosa che mi rimane da sistemare è che se nel campo da cercare c'è un segno + (ma penso anche un -) mysql da errore. Per esempio se cerco questo è + bello da errore.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.