- Home
- Categorie
- Coding e Sistemistica
- PHP
- campo ricerca con apostrofo
-
campo ricerca con apostrofo
Ciao a tutti...ho una domandina...spero non troppo incasinata!!!:)
ho un database in access e all'interno della tabella utenti naturalmente ci sono nome e cognome e capita che un cognome contenga un apostrofo
Il database viene gestito sia in php che naturalmente agendo direttamente sul database entrando in access...
Ma se effettuo una ricerca da php uso questa funzione che va correttamente:
$rs->Open("SELECT * FROM tabella WHERE Cognome = '$ricerca'", $cn);
dove $ricerca è il valore del campo passato tramite POST
ma se effettuo una ricerca con un apostrofo
es: d'annunzio
mi va in un megalup che si conclude con la "internet explorer ha compiuto un'operaz....."
come posso fare per risolvere il problema?
-
-
anche uno str_replace() potrebbe andare
-
Beh, sì, anche un preg_replace(). Il punto è che esiste una funzione apposta che è nata proprio per quello. Perché non usarla?
-
allora da oggi vedrò di usarla anche io