Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/03/2010, 03:54
edugilc
 
Fecha de Ingreso: octubre-2009
Mensajes: 154
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Encontrar en la BD solo con una parte de lo almacenado

Ahora me pasa lo siguiente:

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