Hola chic@s!!
tengo un problema con esta consulta,uso php y mysql,os explico:
Tengo una BD de clientes con los datos habituales guardados sobre ellos.El problema me viene con los nombre de pila formado por 2 palabras es decir:
Ej. Tengo en la BD
Eduardo Jose
Eduardo Pedro
Eduardo Luis
Eduardo
ahora mismo si pongo 'Eduardo' me encuentra los 4 valores, que es lo que tiene que hacer, pero, si tengo esto en la BD:
Luis Manuel
y busco 'Luis'me dice que no lo encuentra, que no hay cliente con ese nombre, esta es mi consulta:
$sql = "select title, firstname, surname, company, address, postcode, tel, mobile_phone, fax, email, country
from customers
where ((firstname like '".$firstname." %') or (firstname = '$firstname'))";
creo que como no cumple una de las condiciones del or, me dice que no existe,que puedo hacer para que en el caso de que solo haya un nombre compuesto pero no el simple me muestre el compuesto?
Gracias!!