Claxh
2004-09-30 10:35:59 UTC
Hola a todos,
La verdad es que el título del mensaje es un poco raro. No voy a dar muchos
detalles para no hacer muy largo el post, luego si alguien sabe de lo que
hablo le explicaré lo que haga falta.
La cosa es que desde un formulario con PHP meto texto en un campo VARCHAR
de una bd MySQL pasandolo antes por un filtro para evitar las comillas ".
Se me almacena bien y también lo recupero bien con PHP. Pero... al hacer
busquedas en la web con PHP no me reconoce los espacios en blanco. Es
decir, que si:
campo = NOMBRE
dato = Perico de los Palotes
Cuando hago una busqueda en la base de datos desde un formulario con PHP y
meto en el formulario "Perico de los Palotes" a pesar de que sí que existe
en la base de datos no me lo encuentra. Me da la sensación de que ese
filtro me hace algo raro con los espacios, me los tranforma en algo o yo
que sé. El filtro es simplemente usar addslashes($NOMBRE).
Alguien le ha pasado algo parecido y sabe que es lo que está ocurriendo.
Saludos y gracias
La verdad es que el título del mensaje es un poco raro. No voy a dar muchos
detalles para no hacer muy largo el post, luego si alguien sabe de lo que
hablo le explicaré lo que haga falta.
La cosa es que desde un formulario con PHP meto texto en un campo VARCHAR
de una bd MySQL pasandolo antes por un filtro para evitar las comillas ".
Se me almacena bien y también lo recupero bien con PHP. Pero... al hacer
busquedas en la web con PHP no me reconoce los espacios en blanco. Es
decir, que si:
campo = NOMBRE
dato = Perico de los Palotes
Cuando hago una busqueda en la base de datos desde un formulario con PHP y
meto en el formulario "Perico de los Palotes" a pesar de que sí que existe
en la base de datos no me lo encuentra. Me da la sensación de que ese
filtro me hace algo raro con los espacios, me los tranforma en algo o yo
que sé. El filtro es simplemente usar addslashes($NOMBRE).
Alguien le ha pasado algo parecido y sabe que es lo que está ocurriendo.
Saludos y gracias