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
                                 
                                 
                               
               
                              
                                 
                                      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' ;";
                                 
                                 
                               
               
                              
                                 
                                      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:(
                                 
                                 
                               
               
                              
                                 
                                      Tys to psal normálně v SQL, nebo na stránce?
                                 
                                 
                               
               
                              
                                 
                                      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
                                 
                                 
                               
               
                              
                                 
                                      koxo:) vdaka :) ako skoro vobec nerozumiem vztahy medzi tymi like co si pisal v tom sql ale fici to :) takze vdaka :)
                                 
                                 
                               
               
                              
                                 
                                      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 :-)
                                 
                                 
                               
               
                              
                                 
                                      Vyzkoušej tohle:
select distinct bus from autobusy where zastavka in (1,5);
JLo