Saludos amigos, tengo este script para mostrar los resultados de una base de datos:
<?
include("conecctarse.php");
$sql = "SELECT * FROM nom_tabla WHERE ciudad='$ciudad'";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result,1)){
echo "<div align='center'><table> \n";
echo "<td>Ciudad</td> \n";
echo "<td>Amigos</td> \n";
echo "</tr> \n";
do {
echo "<td>".$row["ciudad"]."</td> \n";
echo "<td>".$row["amigo"]."</td> \n";
echo "</tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table></div> \n";
} else {
echo "<p align='center'>NO SE ENCONTRO NINGUN RESULTADO</p>\n";
}
mysql_free_result($result);
?>
El problema es que muestra los resultados así :
Madrid -- Pepito
Madrid -- Juanito
Madrid -- Ramoncin
Barcelona -- Alberto
Barcelona -- Andresito...... etc
Y a mi me gustaría que los moastrará así:
Madrid -- Pepito, Juanito, Ramoncín
Barcelona -- Alberto, Andresito ..... etc.
No se si me entendeis, que no salga la ciudad repetida todas las veces, sino que salga una ciudad y todos los nombres correspondientes a esa ciudad.
Estoy intentando hacerlo y me choco todas las veces.
Una ayudita.... Gracias