Busquedas con caracter especial \'&\'
Tengo el siguiente problema:
Al escribir estas líneas de código no me devuelve resultado:
/*
$nombre = Peter & Peter;
$sql = SELECT * FROM Empresa WHERE Nombre LIKE .$nombre. ;
/*
En cambio si directamente escribo la consulta, me devuelve resultados:
/*
$sql = SELECT * FROM Empresa WHERE Nombre LIKE Peter & Peter;
/*
¿Alguien sabría decirme porque puede ser?
Gracias.
Al escribir estas líneas de código no me devuelve resultado:
/*
$nombre = Peter & Peter;
$sql = SELECT * FROM Empresa WHERE Nombre LIKE .$nombre. ;
/*
En cambio si directamente escribo la consulta, me devuelve resultados:
/*
$sql = SELECT * FROM Empresa WHERE Nombre LIKE Peter & Peter;
/*
¿Alguien sabría decirme porque puede ser?
Gracias.
Fijate que en la variable tienes las comillas siemples y en la consulta tb. Prueba de quitarlas (unas, no ambas). Prueba combinaciones y seguro que te funciona. Sino quiza coje el & como caracter clave y debes ponerle una pero eso ya lo digo como alternativa...no se si es asi.
Suerte
Suerte
