Autor Zpráva
Ameopro
Profil
Ahojte prosím vás jak udělám aby se my nevypisovaly hodnoty 2x ale pouze 1x . tady mám sql dotaz

$vysledek = mysql_query($q="SELECT * FROM `clients` JOIN `login` where id_tipar='". mysql_real_escape_string($user_check) . "'") 
or print("Došlo k chybě v dotazu: ".$q."<br>".mysql_error());
juriad
Profil
Ameopro:
Vsadím se, že každá vrácená řádka je jiná. Liší se však v nějakém atributu, který ty nepovažuješ za důležitý. Řešením je buď vybrat si jen sloupce, které tě zajímají a použít DISTINCT nebo použít GROUP BY a sloužit si záznamy do skupinek (každá skupinka vrátí jen jednoho svého reprezentanta).
Kajman
Profil
Navíc spojení tabulek se dělává většinou podle nějaké vazby a tady žádná není, tak se dělá cross join.
Ameopro
Profil
už to funguje díky moc

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: