Błąd przy zapytaniu do bazy danych

0

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?!

1
$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") or die(mysql_error());

A teraz?

0

Ok, działa wszystko. Dzięki bardzo!

1 użytkowników online, w tym zalogowanych: 0, gości: 1