|
|
|
จะค้นหาข้อมูลใน Database แบบหลายเงื่อนไขอะครับ จากหลายฟิลล์ครับ |
|
|
|
|
|
|
|
ทำแบบนี้แล้วไม่ออกอ่ะครับ
Code (PHP)
$strSQL = "SELECT * FROM `save_send` WHERE Class = 'ชกบ. 1/2' AND Date LIKE '30/06/53' ";
|
|
|
|
|
Date :
2010-08-26 16:45:43 |
By :
veeravat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดู Format ของวันที่ให้ถูกต้องด้วยครับ
Code (PHP)
<?
$strSQL = "SELECT * FROM table WHERE 1 ";
if($_POST["txt1"] != "")
{
$strSQL .= " AND F1 = '".$_POST["txt1"]."' ";
}
if($_POST["txt2"] != "")
{
$strSQL .= " AND F2 = '".$_POST["txt2"]."' ";
}
?>
|
|
|
|
|
Date :
2010-08-26 17:11:38 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเขียนอย่างนี้ดูนะค่ะไม่แน่ใจเหมือนกัน
$strSQL = "SELECT * FROM `save_send` WHERE Class = 'ชกบ. 1/2' AND Date ='30/06/53' ";
เพราะถ้าใช้ LIKE มันน่าจะมี % ด้วยอ่ะค่ะ จากที่เคยเขียนนะค่ะ เช่น
$strSQL = "SELECT * FROM `save_send` WHERE Class = 'ชกบ. 1/2' AND Date LIKE '%06/53' ";
หมายถึงวันที่ ใน DB ที่เป็นเดือน มิถุนายน อ่ะค่ะ ลองดูนะค่ะ ถ้าไม่ได้ก้อต้องขอโทษด้วยนะค่ะ เพราะเคยเขียนอย่างนี้แล้วมันรันออกอ่ะค่ะ
|
|
|
|
|
Date :
2010-09-17 16:36:26 |
By :
php_BEGIN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากตัวอย่างการค้นหารแบบหลายเงื่อนไขแต่สามารถเลือกเงื่อนใดเงื่อนไขหนึ่งก็ได
ช่วยทีนะค่ะหนูต้องทำให้เสดสัปดาห์นี้ค่ะ
|
|
|
|
|
Date :
2012-01-25 16:21:27 |
By :
panda |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตั้งกระทู้ใหม่ พร้อมข้อมูลประกอบครับ
|
|
|
|
|
Date :
2012-01-25 16:37:42 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอนึกออกละ น่าจะประมาณนี้คัรบ
น่าจะต้องหาจำนวนวันของเดือนนั้นก่อน ใช้ (ไม่แน่ใจนะคับหาใน net มา
cal_days_in_month(CAL_GREGORIAN, เดือน, ค.ศ.) ;
$num = cal_days_in_month(CAL_GREGORIAN, 5, 1979) ; <<ได้จำนวนวันมา ที่นี้ก็ไปหาใน sql ครับ
SELECT * FROM xxx WHERE dateaa>'1/05/11' and dateaa<'".$num."/06/11"
น่าจะประมาณนี้ครับ
|
|
|
|
|
Date :
2012-01-25 16:48:32 |
By :
zero1150kfc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|