ďťż

[php+mysql] Sprawdzanie danych w jednej lini jak w temacie

       

Podstrony


telcocafe

pole1 | pole2 | pole3 | idUsera aaa | bbb | ccc | 1 ddd | eee | fff | 2 ggg | ggg | hhh | 3 iii | jjj | kkk | 4 lll | mm | nnn | 5 ooo | ppp | qqq | 6
Mam taką tabel i pobieram z niej dane idUsera i pole3. Jk mam sprawdzić że 1 jest w tej samej lini co ccc a nie na przykład przy 2 idUsera.
;)
Użytkownik Łosiu edytował ten post 29 luty 2008, 17:55


Strasznie to skomplikowane, ale skoro jesteś początkujący... select * from tabela where pole3="ccc" and idUsera=1

No dobra ale jeżeli mam to ccc w innej w innym wierszu to jak mam wiedzieć że idUsera jest w tym samym wierszu co ccc.
Przyjmuje że ja nie wiem jakie pola użytkownik wybierze chodzi mi o to by wybrał tylko te które są w jednym rzędzi czyli np 1 i ccc a jak on wybierze 1 i eee to błąd może tak mnie zrozumiecie. :>

Niezbyt rozumiemy. Za mało logiki w Twoim rozumowaniu. Chcesz znaleźć id użytkownika, do którego przypisana jest wartość pola pole3 "ccc"?



Np jak ktos sobie wybiera z tej tablicy idUsera 1, a potem chce aby się mu wyświetliło pole3 tylko to co jest w tym samym wierszu co 1 czyli ccc nie np fff.
select * from tabela where pole3="ccc" and idUsera=1
No a tutaj jak toś wybierze sobie pole3=$zmienna to mu sie wyświetli zawsze nie zależnie czy ma idUsera 1,2,3,4 a ja chce żeby wyświetliło się to tylko jak wybierze idUsera 1
Jak cos nie tak to postaram sie to ująć jesdzcze inaczej

Tak o to mi chodzi

Nie tablicy, a bazy, bo chyba robisz to w MySQL?
Ech. To podstawa?select pole3 from tabela where idUsera=1Lub odwrotnieselect idUsera from tabela where pole3="ccc"Musisz się poduczyć logiki :-)

No to wielkie dzięki

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.