Hola forer@s!!
Me explico, tengo una pagina web PHP con Mysql en la que una de sus opciones es buscar cliente. Metes el nombre y/o el apellido y t da toda la informacion de ese cliente, si hubiera varios te ensenna la informacion de todos.Puedes poner solo el apellido, solo el nombre o los dos. Hasta ahi todo perfecto, funciona muy bien.
Ahora, un mes despues de estar todo cerrado y terminado me piden que si por ejemplo en la base de datos esta el nombre 'Ana Maria Lopez' solo poniendo Ana en el hueco del nombre, me salgan las que se llaman Ana pero tambien las que se llaman Ana Maria, Ana Lucia, Ana...
Yo en la BD utilizo una comparacion asi:
elseif (empty($lastname))
{
$sql = "select title, firstname, surname, company, address, postcode, tel, mobile_phone, fax, email, country
from customers
where (firstname = '$firstname')";
$result = send_sql($MySQL->db1, $sql);
}
si esta vacio el apellido compara el nombre con los nombres de la BD, pero como puedo hacerlo?Tiene que ser algo que sea encontrar igual hasta que haya un espacio vacio o algo asi?
muchas gracias!!