03/02/2005, 21:27
|
| | | Fecha de Ingreso: abril-2002
Mensajes: 123
Antigüedad: 22 años, 8 meses Puntos: 0 | |
En lo que estan haciendo no esta mal, pero no es lo correcto. Ten en cuenta que si quieres hacer una consulta inclusiva debes usar AND y no OR.
Lo mejor es armar el SQL dependiendo de los parámetros pasados y luego ejecutarlo.
Ademas no debes usar = sino LIKE, o sea, con todo esto podria quedarte algo asi:
$where = "(nombre LIKE '%$nombre%' AND apellido LIKE '%$apellido%') OR telefono LIKE '%$telefono%'";
SELECT * FROM tablename WHERE $where |