Autor Zpráva
Cojetenkámoš
Profil *
Dobrý den,

mám dotaz který mi zde nedávno poradili:
$vybertrasprovypsani = mysql_query("(SELECT id_uzivatele,id_trasy FROM itinerar WHERE SUBSTRING(id_mista, +3)='$_GET[mapa]' ORDER BY id_mista)");

a ten dělá to že mi ve sloupci id_mista vezme z čísla tři poslední číslice a ty porovná s proměnnou mapa, nyní bych ale potřeboval přesně otočit tento požadavek, aby porovnával s proměnnou mapa první tři číslice. Mohl by mi prosím někdo poradit jak to udělat? -3 je nesmysl.

Děkuji!
Keeehi
Profil
$vybertrasprovypsani = mysql_query("(SELECT id_uzivatele,id_trasy FROM itinerar WHERE SUBSTRING(id_mista,1,3)='$_GET[mapa]' ORDER BY id_mista)");
funkce substring()
Cojetenkámoš
Profil *
Moc děkuji za radu, už to dělá to co chci, potřeboval bych už jen poslední úpravu. Jak do toho dotazu zakombinovat aby mi to každou položku z id_mista vypsalo jen jednou? Takto mi to hodí třeba 6x ten samý záznam, protože jsou v tabulce duplicity.

Děkuji mnohokrát.
Keeehi
Profil
$vybertrasprovypsani = mysql_query("SELECT DISTINCT id_uzivatele,id_trasy FROM itinerar WHERE SUBSTRING(id_mista,1,3)='$_GET[mapa]' ORDER BY id_mista");

Případně můžeš duplicity odstranit.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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