sRc adlı üyeden alıntı: mesajı görüntüle
Bunu için şöyle bir sistem geliştirdim saatleri sistemden alıyoruz ve 15 dakkika ekletiyoruz başlangınc ve bitiş saatleri var ögle mesaisinede cıkartıyoruz ve randevun alıgındıgı tablodan karşılaştırıyoruz randevusu olan saatler gözukmuyor ama takıldım nokta var mysql_num_rows() expects parameter 1 to be resource, boolean given in hatası alıyorum
 <?php

	include('baglanti.php');
   	mysql_unbuffered_query('SET NAMES utf8');
	$doktorklinikler="Naci CELİK";
	$randevuTarih="";
//	$klinikId=$_POST['doktorklinikler'];
	
	$rv='';
	
	$baslangic = "09:00:00";
	$baslangic = strtotime($baslangic);

	

	$bitis = "15:00:00";
	$bitis = strtotime($bitis);

while (intval($baslangic)<intval($bitis)){
$query=mysql_query('select * from randevu where  doktorklinikler="'.$doktorklinikler.'" and randevuTarih="'.$randevuTarih.'" and rsaat="'.date("H:i",$baslangic));
$result = mysql_query($query);
echo mysql_num_rows($result);
echo mysql_error();
/*
	if (($baslangic<=strtotime("12:00:00") || $baslangic>=strtotime("13:30:00"))&&$query[0]=0){echo date("H:i",$baslangic).'<br>';}
	*/$baslangic = strtotime("+15 minute", $baslangic);
}


?>
Basit bir hata var.
Şu satırlar hatalı

$query=mysql_query('select * from randevu where doktorklinikler="'.$doktorklinikler.'" and randevuTarih="'.$randevuTarih.'" and rsaat="'.date("H:i",$baslangic));
$result = mysql_query($query);
echo mysql_num_rows($result);

Önce query değişkenine mysql_query ile veritabanı sorgusundan gelen kaynağı atıyorsun.
Sonra result değişkenine tekrar mysql_query atamaya çalışıyorsun.
Verdiği hata mysql_num_rows fonksiyonuna verdiine result değişkeni hatalı
mysql_num_rows fonksiyonuna $query değişkenini vereceksin.
ya da $query değişkenindeki mysql_query fonksiyonunun kaldıracaksın.