Tulostan kannasta allaolevalla koodilla, miten saisin niin että kannassa alue nimisissä soluissa on samannimisiä soluja, niin kyseinen rivi toistetaan vain kerran.
Eli
[ ID ][ alue ] [ 1 ][ leffat ] [ 2 ][ Leffat ] [ 3 ][Musiikki]
Tulostaisi vain:
Leffat Musiikki
$yhteys = mysql_connect($sql_palvelin, $sql_tunnus, $sql_salasana) or die(mysql_error()); mysql_select_db($sql_tietokanta) or die (mysql_error()); $sqlkom="SELECT * FROM Linkit"; $hakutulos=mysql_query($sqlkom, $yhteys) or die("SQL-komennossa virhe:" .mysql_error($yhteys)); //napataan muuttujaan mysql kannan rivien määrä $yhteensa = mysql_num_rows($hakutulos); $yhteensa--; for ($i = $yhteensa; $i >= 0; $i--) { print" <li>"; print"<a href=\"tiedot.php?alue="; print mysql_result($hakutulos, $i, "alue"); print" \">"; print mysql_result($hakutulos, $i, "alue"); print"</a>"; print"</li>"; }
Pistät nimen muistiin taulukkoon ja tarkistat aina ennen tulostusta, josko kyseistä nimeä on jo näkynyt.
Mites tuo käytännössä onnistuu helpoiten?
Aihe on jo aika vanha, joten et voi enää vastata siihen.