![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 12.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Potrzebuje nauczyć się listować rekordy z bazy SQL. Problem polega na tym, że w teorii mniej więcej wiem jak to ma wyglądać ale nie potrafię nic sklecić co by działało. Więc jak już wspomniałem nie szukam gotowca a porad. Do tej pory mam jakiś zaczątek kodu który wydaje się być w pełni poprawny a wygląda tak:
Oczywiście przed tym wszystkim jest jeszcze fragment kodu który łączy mnie z bazą ale myślę, że nie ma potrzeby go podawać. Co to napisałem działa ale moje pierwsze pytanie: czy z tych dwóch zapytań do bazy nie da się zrobić jednego? Ten post edytował Zagiewa 20.10.2010, 20:26:39 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 12.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
kryspuss Dzięki, to jedno mam już za sobą. Zacząłem pisać dalej ale natknąłem się na kolejną przeszkodę. Najpierw jednak pokaże co mam:
Jak widać z dwóch zapytań zostało jedno + dodałem zmienne które myślę, że są niezbędne chociaż to wyjdzie z czasem. Do tej pory ucząc się listowania uczyłem się na pętli for gdzie zmienna "x" miała wartość 100 i była to ilość tak jak by rekordów i jakoś działało. Tutaj jednak muszę stworzyć taką pętlę, która pobierze tylko pierwsze 5 rekordów z bazy, wyświetli je i zatrzyma się. Problem w tym, że nie wiem jak taką pętlę skonstruować. Do tej pory do wypisywania rekordów używałem pętli while gdzie wyglądała tak: Oczywiście pętle while można zatrzymać ale nie da się później jej wznowić od miejsca w którym się zatrzymała. Mam rację? Dlatego wyjściem jest petla for bo mogę skonstruować bardziej złożony warunek ale jaki i tu jest problem. Może jakieś porady bo do tej pory napisałem coś takiego ale nie działa (IMG:style_emoticons/default/sad.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 15:05 |