Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    80

    Query & Caratteri Speciali

    Buongiorno,
    probabilmente questa è una domanda banalissima, però non posso esimermi da chiedervi un aiuto, riguarda la gestione di una query con dei caratteri speciali

    Supponiamo io abbia
    $query="Select * FROM tabella WHERE nome= '$nome' ";
    se il nome contiente un accento o un altro carattere la query da problemi.

    Se vado in phpMyAdmin basta porre il nome tra virgolette la parola con l'apostrofo e tutto funziona, ma nella query non posso usare le virgolette visto che delimitano l'inizio e la fine della stringa.

    Come posso risolvere?

  2. #2

    Re: Query & Caratteri Speciali

    Originariamente inviato da Ladyweb
    Buongiorno,
    probabilmente questa è una domanda banalissima, però non posso esimermi da chiedervi un aiuto, riguarda la gestione di una query con dei caratteri speciali

    Supponiamo io abbia
    $query="Select * FROM tabella WHERE nome= '$nome' ";
    se il nome contiente un accento o un altro carattere la query da problemi.

    Se vado in phpMyAdmin basta porre il nome tra virgolette la parola con l'apostrofo e tutto funziona, ma nella query non posso usare le virgolette visto che delimitano l'inizio e la fine della stringa.

    Come posso risolvere?
    mysql_escape_string()
    mysql_real_escape_string()
    addslashes()

    vedi il manuale. http://it.php.net/manual/it/function...ape-string.php

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

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.