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