Witam, wyskakuje mi błąd przy zapytaniu do bazy danych:
if($_GET['data']>0){
function ustaw_godzine($godzina,$data){
$data1=mktime($godzina, 59, 59, date("n", strtotime($data)), date("j", strtotime($data)), date("Y", strtotime($data)));
return $data1;
}
$day = $_GET['data'];
$data1=ustaw_godzine(7,$day);
$date1=date('Y-m-d H:i:s', $data1);
$data2=ustaw_godzine(17,$day);
$date2=date('Y-m-d H:i:s', $data2);
$a = array();
$tabela = 'reservations';
$zapytanie = mysql_query ("SELECT date_from, date_to FROM $tabela WHERE date_from BETWEEN $date1 AND $date2 AND status BETWEEN 1 AND 4 ORDER BY date_from");
$ilość_rekordów=mysql_num_rows($zapytanie);
for ($i=0; $i<$ilość_rekordów; $i++){
$rezerwacja = mysql_fetch_array($zapytanie);
$array[$i]['date_from'] = $rezerwacja['date_from'];
$array[$i]['date_to'] = $rezerwacja['date_to'];
}
}
Błąd:
mysql_num_rows() expects parameter 1 to be resource, boolean given in
Rozumiem, że problemem jest zapytanie do bazy ale nie wiem dlaczego?!