Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2010, 02:34
edugilc
 
Fecha de Ingreso: octubre-2009
Mensajes: 154
Antigüedad: 14 años, 7 meses
Puntos: 0
consulta que no me hace caso..

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!!