Así es. Cuando una consulta te devuelve más de un registro y quieres trabajar con todos (por ejemplo para mostrarlos en pantalla), puedes utilizar un bucle como while...
Por ejemplo si quieres mostrarlos ordenados en una tabla:
Código PHP:
echo "<table>\n\n
<tr>\n
<td>titol</td>\n
<td>data</td>\n
<td>text</td>\n
<td>anada</td>\n
<td>tornada</td>\n
<td>km</td>\n
</tr>\n\n";
$sql="select*from sortides where dia >= CURDATE() ORDER BY dia ASC";
$res=mysql_query($sql) or die (mysql_error());
while($res2=mysql_fetch_array($res)){//mientras hayan registros en esta consulta...
echo "<tr>\n
<td>".$res2 ["titol"]." </td>\n
<td>".$res2 ["data"]."</td>\n
<td>".$res2 ["text"]." </td>\n
<td>".$res2 ["anada"]."</td>\n
<td>".$res2 ["tornada"]."</td>\n
<td>".$res2 ["km"]."</td>\n
</tr>\n\n";
}
echo "</table>";
Saludos