Mostrar varias Tablas en PHP/Mysql? [Archivo] - ForosForos

Ver versión completa : Mostrar varias Tablas en PHP/Mysql?


Wath!?
05-sep-2008, 01:35
Buenas,































he buscado muchísimo por la red acerca de este tema y no logro encontrar nada.































Resulta que tengo dos tablas en una base de datos MySql, totalmente distintas, una alberga información de artistas y otra de grupos. Cada una tiene campos totalmente diferentes.































Lo que pretendo hacer es mostrar con PHP una lista que contenga tanto grupos como artistas.















Yo extraigo la información de la siguiente manera:































1º me conecto a la BD...















2º Extraigo la informacion















$result = mysql_query("SELECT * FROM artistas WHERE nacional='si' ORDER BY nombre ASC");















while($r=mysql_fetch_array($result))















{$nombre=$r["nombre"]; $img=$r["img"];















...















...















...































Luego el codigo HTML con los datos ordenados tipo:















$nombre$img















}































Como puedo mezclar para que grupos y artistas aparezcan en la misma fila?















































GRACIASS!!

bonzy
05-sep-2008, 01:43
tienes que crear un campo id en las tablas para hacer el join y luego hacer la consulta con esa variable id resultada de hacer un select... a ver imaginate tienes grupos nombre ID luego en la tabla artistas puedes tener artista ID IDGRUPO haces una primera consulta para coger todos los id de grupos y luego haces otra consulta de artistas where IDGRUPO sea igual al resultado de la primera consulta.