PDA

View Full Version : شمارش ردیف



saeid_21
چهارشنبه 02 آذر 1390, 21:14 عصر
سلام من میخوام تعداد یه سری ردیف رو تو یه جدول دیتا بیسم بشمارم این هم کدمه همش error میده:عصبانی::عصبانی::عصبانی: :عصبانی:






$conn=mysql_connect("localhost","root","");
mysql_select_db("reserve",$conn);
$date1=$_POST['date1'];
$date2=$_POST['date2'];
$sql="SELECT COUNT * FROM reserve_room WHERE [(('".$date1."'<START) && ('".$date2."'>START )) or [('".$date1."'>START)&&('".$date1."'<END)] ] ";
$x=mysql_query($sql,$conn);
while($COUNT=mysql_fetch_array($x))
{
echo $COUNT;
}

blackmak
چهارشنبه 02 آذر 1390, 23:21 عصر
ببینید تابع mysql_fetch_array یه آرایه بر میگردونه که با index دادن توی While میتونید به محتوای فیلد های table تون دسترسی داشته باشید.
شما باید از تابع mysql_num_rows استفاده کنید.
اینطور بنویسید :


$sql = "SELECT * FROM reserve_room WHERE [(('".$date1."'<START) && ('".$date2."'>START )) or [('".$date1."'>START)&&('".$date1."'<END)] ] ";
$res = mysql_query($sql,$conn);
$count = mysql_num_rows($res);
echo $count;

این باید جواب بده البته اگه کوئری مشکلی نداشته باشه
موفق باشید

saeid_21
جمعه 04 آذر 1390, 10:19 صبح
mersi mamnoon