Cita:
Iniciado por Carxl
Hola joseac, cómo vas??
Bueno para hacer lo que necesitas, lo mas fácil es crear una array con las tablas a buscar y recorrerlo:
Código php:
Ver original$tablas = array("libros", "tablaa", "tablab", "tablac"); foreach($tablas as $tabla)
{
$consulta="select * from $tabla where ".$tipobusqueda." like '%".$terminobusqueda."%'";
//bla bla bla xD
}
Tienes que tener presente que este tipo de operaciones puede (cuando tu DB sea muy grande) presentar problemas. Ya es una cuestión de optmización de consultas ;)
Saludos

Hola Carxl!,
jojojo en verdad gracias por tu el codigo, fue interesante analizarlo y ver como corre de esta manera.
Noté que para que el codigo funcionara, las tablas en si tenian que ser iguales, es decir, los mismos números y nombres de los campos. Es como una copia de la tabla1 con que se crea la tabla2 por ejemplo.
teniendo en cuenta la ejemplo de la busqueda anterior
Cita: $consulta="select * from libros where ".$tipobusqueda." like '%".$terminobusqueda."%'";
¿Como se puede hacer para que me consulte por ejemplo la tabla1 y la tabla2 teniendo los campos diferentes entre ellos.??
Ejemplo
tabla1
campos: serial, direccion, cod postal.
Tabla2
campos: pais, ciudad
gracias.