Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Php mysql rivin tulostus kerran

karvinen [17.03.2006 20:39:21]

#

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>";
	}

Deewiant [17.03.2006 21:17:31]

#

Pistät nimen muistiin taulukkoon ja tarkistat aina ennen tulostusta, josko kyseistä nimeä on jo näkynyt.

karvinen [17.03.2006 21:48:04]

#

Mites tuo käytännössä onnistuu helpoiten?

Draiz [17.03.2006 22:01:29]

#

http://www.1keydata.com/sql/sqldistinct.html

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta