¡¡¡ SOLUCIONADO !!!
La cuestion era:
1. Con un for recorrer el resultado del query y recolectar en diferentes matrices los diferentes items para cada lista.
2. Presentar de la forma correcta utilizando FORs los diferentes listados, osea, las matrices.
El problema era:
Hacer una matriz en PHP es un quilombo japones hasta que te das cuenta de su logica :S
Codigo:
Código PHP:
<?php
include($_SERVER['DOCUMENT_ROOT'].'/include/bd.php');
$link = conectar_bd();
$sql = "select * from listas order by 'id' desc";
$query = mysql_query($sql) or die (mysql_error());
if (mysql_num_rows($query) > 0) {
for ($i = 0; $i <= mysql_num_rows($query); $i++) {
mysql_data_seek($query, $i);
$row = mysql_fetch_array($query);
if ($row['id_tipo'] == '1') {
$articulos[] = array("short" => $row['short'], "link" => $row['link'] );
} elseif ($row['id_tipo'] == '2') {
$tutoriales[] = array("short" => $row['short'], "link" => $row['link'] );
} elseif ($row['id_tipo'] == '3') {
$reviews[] = array("short" => $row['short'], "link" => $row['link'] );
}
}
}
mysql_free_result($query);
mysql_close($link);
echo "Articulos "<br>";
for ($i = 0; $i <= count($articulos) - 1; $i++) {
echo $articulos[$i]['short']." > ".$articulos[$i]['link']."<br>";
}
echo "Tutoriales<br>";
for ($i = 0; $i <= count($tutoriales) - 1; $i++) {
echo $tutoriales[$i]['short']." > ".$tutoriales[$i]['link']."<br>";
}
echo "Reviews<br>";
for ($i = 0; $i <= count($reviews) - 1; $i++) {
echo $reviews[$i]['short']." > ".$reviews[$i]['link']."<br>";
}
?>
¡ Que felicidad !
Gracias por la ayuda !!!!!!!!!!!!!!!!!!!