Busquedas con caracter especial \'&\'

david
27 de Octubre del 2005
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.

urioliva
27 de Octubre del 2005
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