Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2013, 21:45
Avatar de cristo995
cristo995
 
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 11 años, 6 meses
Puntos: 0
dos o mas consultas en 1

hola a todos.

tengo el siguiente problema.
estoy haciendo un buscador con php- ajax en el cual cuando escribo una palabra me tira una lista de resultados estilo google:

el problema es que tengo dos tablas por hacerles la consulta.
libro , autor

tengo la siguiente consulta.

$query = pg_query("SELECT nom_lib FROM libro WHERE UPPER(nom_lib) LIKE UPPER('%$variable%') LIMIT 4");

aqui va todo bien, si escribo una palabra que tenga similutud con el titulo del libro se me despliega la lista de resultados..

la duda que tengo es que no se como hacerle para q la palabra tambien tenga coincidencia con la tabla autor.

por q si pongo: $query = pg_query("SELECT nom_lib , nom_aut FROM libro,autor, WHERE UPPER(nom_lib) LIKE UPPER('%$variable%') OR UPPER(nom_aut) LIKE UPPER('%$variable%') LIMIT 4 ..

entonce en el While tendria q poner algo asi

while($resultado = pg_fetch_array($consulta){
$resultado['nom_lib]...
$resultado['nom_auto]...

}

lo cual me arrojaria dos resultados ejemplo.
el libro y el autor del libro..

y lo que quiero es un resultado ya sea el autor del libro o el titulo del libro segun coincida la palabra ...