 |
มีปัญหาเกี่ยวกับการใช้ BETWEEN ครับ หัดทำแล้วมันไม่ผ่านเพราะไม่มีพื้นฐาน ซื้อหนังสือมาอ่านแล้ว แต่งานมันรีบมากๆ ช่วยที |
|
 |
|
|
 |
 |
|
Code (PHP)
$strSQL = "SELECT * FROM staff, bill_h WHERE (staff.staff_id = bill_h.staff_id) AND ( bill_h.staff_id LIKE '%".$_GET["txtKeyword"]."%')";//ตรงนี้รึเปล่าที่ผมต้องใส่ BETWEEN
แล้วพอผมใส่ แบบนี้
Code (PHP)
$strSQL = "SELECT * FROM staff, bill_h WHERE (staff.staff_id = bill_h.staff_id) AND ( bill_h.staff_id LIKE '%".$_GET["txtKeyword"]."%') BETWEEN '20110601' AND '20110630' ";//ใส่แบบนี้แล้วมัน ERROR
มันต้องใส่ยังไงครับ
จริงๆ อยากได้เป็น แบบรับค่า อ่ะครับ คือ ใส่รหัส พนักงาน จากวันที่ .............. ถึง วันที่ ................... แล้วก็ Sreach.
|
 |
 |
 |
 |
Date :
2011-10-09 19:36:56 |
By :
nontapoom13 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$start_date = '2011-06-01';
$end_date = '2011-06-30';
$strSQL = "SELECT * FROM staff, bill_h WHERE (staff.staff_id = bill_h.staff_id) AND ( bill_h.staff_id LIKE '%".$_GET["txtKeyword"]."%') and BETWEEN '$start_date' AND '$end_date' ";//ใส่แบบนี้แล้วมัน ERROR
|
 |
 |
 |
 |
Date :
2011-10-09 19:39:07 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$strSQL = "SELECT * FROM staff, bill_h WHERE (staff.staff_id = bill_h.staff_id) AND ( bill_h.staff_id LIKE '%".$_GET["txtKeyword"]."%') AND(<ฟิลท์ที่ต้องการใช้ในการหาค่าระหว่าง> BETWEEN '20110601' AND '20110630') ";
|
ประวัติการแก้ไข 2011-10-09 20:01:19
 |
 |
 |
 |
Date :
2011-10-09 19:59:00 |
By :
chaynuwong |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$objConnect = mysql_connect("localhost","root","safety2010") or die("Error Connect to Database");
$objDB = mysql_select_db("rasputin");
// Search By staff.staff_name_e or bill_h.staff_id
$start_date = '2011-06-01';//วางตรงนี้ได้ไหมครับ
$end_date = '2011-06-30';//วางตรงนี้ได้ไหมครับ
$strSQL = "SELECT * FROM staff, bill_h WHERE (staff.staff_id = bill_h.staff_id) AND ( bill_h.staff_id LIKE '%".$_GET["txtKeyword"]."%')
and BETWEEN '$start_date' AND '$end_date' ";//ตัวแปรมันไม่ขึ้นสีเขียว
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
|
 |
 |
 |
 |
Date :
2011-10-09 20:01:34 |
By :
nontapoom13 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$objConnect = mysql_connect("localhost","root","safety2010") or die("Error Connect to Database");
$objDB = mysql_select_db("rasputin");
// Search By staff.staff_name_e or bill_h.staff_id
$start_date = '2011-06-01';//วางตรงนี้ได้ไหมครับ
$end_date = '2011-06-30';//วางตรงนี้ได้ไหมครับ
$strSQL = "SELECT * FROM staff, bill_h WHERE (staff.staff_id = bill_h.staff_id) AND ( bill_h.staff_id LIKE '%".$_GET["txtKeyword"]."%')
and BETWEEN '".$start_date."' AND '".$end_date."' ";//ตัวแปรมันไม่ขึ้นสีเขียว
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
|
 |
 |
 |
 |
Date :
2011-10-09 20:05:27 |
By :
chaynuwong |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สรุปว่าได้แล้วน้อ
|
 |
 |
 |
 |
Date :
2011-10-09 20:39:20 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|