jednou a dost

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Ahoj, vypisuji jeden sloupec (města) se seznamem uživatelů do roletky. Nevím ale jak ošetřit připady, kdy je více uživatelů ze stejného města, aby se mi to město nezobrazovalo v roletce tolikrát, kolik je těch uživatelů. Napadlo mě řešit to zvláštní tabulkou pro města a nějak jí s tabulkou uživatelů svázat, ale zdá se mi to možná zbytečně komplikované. Poradíte jak to řešit ? Do té roletky vypisuji takhle: <?PHP include("conn.php"); @$query = mysql_db_query("db", "SELECT * FROM table"); while($data = mysql_fetch_row($query)){ echo "<option value=".$data[3].">".$data[3]."</option>"; } ?>
  2. Jako ostatně v mnoha dalších případech je podle mě nejlepší si výsledek uložit do pole, a v něm už není problém dělat cokoliv, např. vymazat duplicitní položky...
  3. SELECT DISTINCT jenom_mesto FROM table DISTINCT odstraní duplicitní záznamy. Musíš ale vybírat jen ten sloupec s městy, protože když vybereš všechny, tak žádný záznam nebude duplicitní.
  4. Díky

← Zpět na všechna témata