Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Wyszukiwarka
dareksbs
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 17.10.2012

Ostrzeżenie: (0%)
-----


Witam,

Czy mógłby ktoś mi opisać działanie wyszukiwarki, którą zaraz opiszę w sposób aby działała ona poprawnie ?

A więc chcę aby wyszukiwarka wyrzucała wszystkie książki które zostały wyprodukowane przez rokiem 2000. Wszystkie dane oczywiście mam w bazie danych i zrobiłem tak

Oczywiście na początku połączenie z bazą zanych z poleceniem SELECT * FROM books, następnie zrobiłem pętle ponieważ dane w bazie są w tablicy array tak więc pętla foreach "$allbooks as $book" w tej pętli dałem if'a który bierze $book['rok'] i sprawdza czy jest mniejszy od 2000 jeśli tak to wyrzuca książkę jeśli nie to wyrzuca informacje że nie ma książki poniżej takiego roku.

No i wszystko działa elegancko, ALE pętla liczy wszystkie książki z tabeli, i zamiast pokazać kilka właściwych to pokazuje oczywiście te właściwe książki a potem wyrzuca kilkanaście wyników "Nie ma takiej książki w bazie danych" i te kilka naście wyników to są książki z bazy danych które są powyżej roku 2000.

I teraz, pytanie jest następujące, czy może ktoś mi opisać działanie wyszukiwarki która będzie wyrzucała tylko książki poniżej roku 2000 bez tych kilkunastu elsów "Nie ma takiej książki w bazie danych"

Dziękuje i pozdrawiam
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Zmień zapytanie:

  1. SELECT * FROM books WHERE rok_wydania < 2000



--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
dareksbs
post
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 17.10.2012

Ostrzeżenie: (0%)
-----


Cytat(b4rt3kk @ 27.06.2013, 16:45:59 ) *
Zmień zapytanie:

  1. SELECT * FROM books WHERE rok_wydania < 2000


Dziękuje, jak zwykle wszystko za bardzo skomplikowałem smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 04:07