
28/01/2009, 08:11
|
| | Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 16 años, 1 mes Puntos: 0 | |
Respuesta: Fallo al ejecutar en PHP una SQL con LIKE (escapando clausula LIKE) Bueno, al final la sentencia SQL era correcta.
El problema estaba en que, al componerla, metía sin darme cuenta varios espacios en blanco. Al hacer un "echo" esos espacios en blanco no se veían.
Al final los detecté utilizando la función "strncmp" de PHP para la comparación de cadenas:
http://es.php.net/manual/en/function.strncmp.php
Comparaba la cadena SQL que funcionaba con la que no funcionaba, letra a letra.
Ahora todo va bien.
Bueno, gracias a los que habéis respondido.
Un saludo. |