Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Problem z zapytaniem wyszukiwarki i warunkami
Forum PHP.pl > Forum > Przedszkole
Darekxp
Witam!

Mam problem z zapytaniem wyszukiwarki. Działa jedynie warunek status, a dateFrom i dateTo już nie.

  1. $queryData = mysql_query(" SELECT id, title, text, category1, category2, city, photo, total, stars FROM `$destination` WHERE title LIKE '%{$searchData}%' OR text LIKE '%{$searchData}%' OR tags LIKE '%{$searchData}%' AND dateFrom<='".query(date('Y-m-d'))."' AND dateTo>='".query(date('Y-m-d'))."' AND status='2' ORDER by promoted DESC, date DESC, id DESC ");


Zapytanie tylko z wyszukiwaniem w title i z powyższymi warunkami działa prawidłowo.

  1. $queryData = mysql_query(" SELECT id, title, text, category1, category2, city, photo, total, stars FROM `$destination` WHERE title LIKE '%{$searchData}%' AND dateFrom<='".query(date('Y-m-d'))."' AND dateTo>='".query(date('Y-m-d'))."' AND status='2' ORDER by promoted DESC, date DESC, id DESC ");


W czym jest problem? Za pomoc z góry dziękuję
nospor
Odrobina logiki się kłania oraz znajomosc co jest pierwsze OR czy AND.

Tak samo w matematyce

2+4*5 jest różne od (2+4)*5
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.