Autor | Zpráva | ||
---|---|---|---|
Cojetenkámoš Profil * |
#1 · Zasláno: 17. 2. 2010, 15:51:56
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 |
#2 · Zasláno: 17. 2. 2010, 16:22:38
$vybertrasprovypsani = mysql_query("(SELECT id_uzivatele,id_trasy FROM itinerar WHERE SUBSTRING(id_mista,1,3)='$_GET[mapa]' ORDER BY id_mista)"); |
||
Cojetenkámoš Profil * |
#3 · Zasláno: 18. 2. 2010, 13:07:13
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 |
#4 · Zasláno: 18. 2. 2010, 13:10:59 · Upravil/a: Keeehi
$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. |
||
Časová prodleva: 14 let
|
0