![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 16 Dołączył: 11.01.2009 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam problem z porównaniem i zwróceniem rekordów z bazy. Mam formularz który wypełnia użytkownik wpisuje Markę i rocznik sprawdza czy dane auto istnieje w bazie i ma zwrócić jego szczegóły. Sprawdzenie odbywa się, tylko mam gdzieś błąd ponieważ jeśli jest więcej rekordów odpowiadających zapytaniu wyświetla tylko pierwszy pasujący i powtarza go tyle razy ile jest róznych pasujących rekordów. Np w bazie jest 6 Fordów z rocznika 1995 (fiesta '95, fiesta '95, mondeo '95, mondeo '95,mondeo '95, fiesta '95). Po wpisaniu w formularzu Ford 1995 wyświetla tylko pierwszego forda i powtarza go 6 razy. A powinien wyświetlić wszystkie Fordy z rocznika '95 proszę o pomoc. Mam jeszcze pytanie czy można dać takie zapytanie do bazy żeby wyszukać rekord po czterech wartościach (Marka, Model, Rocznik, Pojemność)? Wtedy mogę precyzyjnie sprawdzić czy dane auto istnieje w bazie
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
przeciez za kazdym razem w petli wykonujesz na nowo ten kod:
ktory za kazdem obrotem petli zwraca ci zawsze ten sam rekord. Po co ty to wogole robisz? Przeciez dane pobierasz juz w pierwszym zapytaniu -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
daj tak:
Cytat Mam jeszcze pytanie czy można dać takie zapytanie do bazy żeby wyszukać rekord po czterech wartościach (Marka, Model, Rocznik, Pojemność)? tak można. dodajesz albo AND albo OR do kryteriów wyszukiwania. -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 16 Dołączył: 11.01.2009 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
dzięki. Mam jeszcze takie pytanko bo teraz wyświetla tylko Marka i rocznik (wiem, jak dodam w zapytaniu rocznik i pojemność to też je wyświetli) a co z id? użytkownik nie wprowadza id w formularzu a glównie o jego wyświetlenie mi chodzi. Jak zrobić żeby zostało wyświetlone? Mam jakoś zmienną id utworzyć czy jak bo nie wiem za bardzo.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj sobie o składni zapytania SELECT, pole które chcesz pobrac wypisujesz pomiędzy SELECT a FROM, jeśli chcesz wsyzstkie to dajesz *.
-------------------- Sposób na życie? Uśmiech na twarzy :D
"Widzę więcej, wiem więcej, tak to jest mniej więcej" "NIE kradnij, rząd nielubi konkurencji" |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 16 Dołączył: 11.01.2009 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
znam zapytanie select,
![]() nie sprawdzałem tego bo wydawało mi się że jest to za proste żeby zadziałało ![]() dzieki wielkie |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 30.07.2025 - 20:48 |