Mil gracias y nunca mejor dicho!
He avanzado bastante xD, a ver os muestro como se ve en pantalla:
El codigo queda así:
Código PHP:
Ver originalelse
{
$query_temporadas = mysql_query("SELECT t.id, t.nombre FROM (temporadas t INNER JOIN tempxcap txp on t.id=txp.idtemp) LEFT JOIN capitulos c on txp.idcap=c.id WHERE t.id='1' LIMIT 1"); // Ejecutamos la consulta $query_temporadas2 = mysql_query("SELECT c.id, c.nombre FROM (temporadas t INNER JOIN tempxcap txp on t.id=txp.idtemp) LEFT JOIN capitulos c on txp.idcap=c.id WHERE c.id>='1'"); // Ejecutamos la consulta while($rows=mysql_fetch_array($query_temporadas)) // Realizamos un bucle que muestre todos los datos, utilizando while. {
echo '
<table class="temporada">
<tr colspan="2">
<td>'.$rows[0].' | Título: '.$rows[1].'</td>
</tr>
</table>
';
}
{
echo '
<table class="capitulo">
<tr>
<td>'.$rows[0].' |'.$rows[1].'</td>
</tr>
</table>
';
}
El problema que tengo ahora, es que al poner el LIMIT 1 en la consulta para las temporadas no me recoge las siguientes temporadas, como podría arreglarlo? tengo otro registro más en la tabla de temporadas pero solo muestra el primero >.<