คือผมต้องการที่จะเรียกข้อมูลออกมาจาก DB เพื่อนับจำนวน status ที่เป็น close ตามวันเวลาที่เป็นปัจจุบัน แต่ผมคิดว่าจะแทนตัวแปล$date เข้าไปตรง date_time_open like แต่มันกลับมั่ยได้ครับ มั่ยรู้เป็นเพราะอะไร ที่มั่ยได้คือ มันมั่ย select ข้อมูลตามวันที่ ที่ต้องการ แต่มีการ select ข้อมูลตาม status ตามเงื่อนไข
Code (PHP)
<?php
require_once('connn.php');
$date=date("d/m/Y");
$result = mysql_query("SELECT * FROM datalog where (status like '%close%' and date_time_open LIKE '%".$date."%')",$con);
$num = mysql_num_rows($result);
?>
<?php echo $num; ?>
สมมุติว่ามี status close ทั้งหมด 100 แต่ตามวันที่ 5/11/2012 มีแค่ 50
แต่ข้อมูลที่แสดงออกมา กลับเป็น 100 คือดึงออกมาทั้งหมดเรย ตรงนี้ที่มั่ยเข้าใจครับ...