Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Jak najlepiej sprawdzać czy zapytanie nie jest puste?
Forum PHP.pl > Forum > Przedszkole
evolucja
Cześć.
Mam na przykład takie zapytanie:
  1. $query = mysql_query("SELECT * FROM `taken` WHERE (`starttime` > '$starttime' AND `starttime` < '$endtime') AND `endtime` > '$endtime' AND `userid` = '$userid' AND `group` = '$group'");

w jaki sposób powinno się sprawdzać czy zwróciło jakiś wynik? Chodzi o coś takiego:
  1. if(zapytanie $query zwróciło przynajmniej 1 rekord) {
  2. $result = mysql_fetch_array($query);
  3. obrabianie wyniku
  4. }

emajl22
A może po prostu if ( mysql_num_rows( $query ) ) ... ?
cojack
Jeżeli chcesz sprawdzać przedział. to polecam Ci użyć polecenia BETWEEN, jest szybsze niże coś AND coś AND.
evolucja
I jakby to wyglądało w tym przypadku z BETWEEN? Pola `starttime` i `endtime` to INT(11) a dane to odcisk czasu uniksowego.
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.