Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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

Posty w temacie


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 - 08:43