select trocha inac (premna)

8 příspěvků

Archiv diskusního fóra

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

  1. Heelp, neviem z databazy vybrat jednu vec:( vlastne viem..ale nie tak ako potrebujem a riesenie som doteraz nenasiel.. najprv objasnim situaciu tabulka vyzera takto cislo_autobusu id_zastavky 1 1 1 2 1 3 1 5 1 27 2 1 2 6 2 24 2 5 3 12 3 20 3 3 3 14 a teraz.. vocogo ?:) potrebujem selecnut autobus ktory ide cez zastavku s idckom 1 (to su dve take autobusy) a ktory ide AJ cez zastavku s idckom 5 (to su tiez dva autobusy) ked dam select cislo_autobusu from moja_tabulka where id_zastavky = 1 tak mi vyhodi povedzme autobus cislo 1 alebo 2 potom dam select cislo_autobusu from moja_tabulka where id_zastavky = 5 tak mi vyhodi autobus cislo 1 alebo dva ja potrebujem selectovat tak aby mi vyhodilo len autobus cislo jedna pricom to vsetko musi byt v jednom selecte vysledkom bude to ze clovek si da vyhladat autobus ktory prechadza nejakou trasou.. a bola by blbost keby mu vyhodilo ze nastupi do autobusu cislo jedna (id 1 ma aj bus jedna) a vystupi z autobusu s cislom 2 (id 5 ma aj bus dva) proste.. napisem haluz, ale takto to potrebujem $select = select autobus from moja_tabulka where id_zastavky = 1 and id_zastavky = 5 no takto to samozrejme ze nepojde, takto by to slo keby som mal na jednu zastavku jedno jedinecne pole (bus, zastavka1,zastavka2... a podobne) neviem ci som dobre vysvetlil co potrebujem... :( ale ked ste ma poxopili tak pls help
  2. Zkoro ses trefil: $select = "SELECT `autobus` from `moja_tabulka` where `id_zastavky` = \"1\" and `id_zastavky` = \"5\" ;"; A tak to jde s proměnnou: $select = "SELECT `autobus` from `moja_tabulka` where `id_zastavky` = '$zastavka' and `id_autobus` = '$autobus' ;";
  3. hehm, no prve som skusal (aj ked to je podla mna nezmysel) ved ja to tak nemozem selectovat ja mam v jednom poli jeden zaznam nemozem dat select autobus from tabulka where id_zastavky = 2 and id_zastavky = 3 ked tam mam zapisanu len jednu zastavku mozem to vyberat po jednom, najprv si mozem vybrat vsetke autobusy co idu cez zastavku 1, potom vsetke co idu cez zastavku 3 a potom najst taky ktory ide aj cez 1 a aj cez 3 no a ten sql prikaz potrebujem.. to vyssie mi nefacha alebo som to nepochopil:(
  4. Tys to psal normálně v SQL, nebo na stránce?
  5. Tak to faří v SQl: SELECT * FROM `moje_tabulka` WHERE 1 AND `autobus` LIKE '1' AND `cislo` LIKE '2' ORDER BY `autobus` ASC LIMIT 0 , 30
  6. koxo:) vdaka :) ako skoro vobec nerozumiem vztahy medzi tymi like co si pisal v tom sql ale fici to :) takze vdaka :)
  7. cislo a autobus jsou ména sloupců 1 a 2 jsou položky v těch sloupcích na a najde se výsledek, který se rovná autobusu(1) a cisla(2) a ty se vypíšou :-)
  8. Vyzkoušej tohle: select distinct bus from autobusy where zastavka in (1,5); JLo

← Zpět na všechna témata