ไม่ทราบคำสั่งในการตั้งเงื่อนไขในฐานข้อมูล ช่วยด้วยค่ะ
ลองนำเอาคำสั่งไปใช่ ใน view Sql ใน Access นะ ครับ ส่วนใหญ่ผมก้อใช้วิธีนี้หนะ ครับ
Date :
10 พ.ค. 2549 16:44:53
By :
พเนจร
ผมแนะนำว่าต้องแยกวันเดือนปีออกจากกันก่อนนะครับ แล้วใช้ if เช็คเอาว่าจะเอาช่วงไหนครับ นี่ตัวอย่างคร่าวๆครับ
<?
$ServerName = "";
$DatabaseName= "";
$User = "";
$Password = "";
$Conn = mysql_connect($ServerName,$User,$Password) or die ("äÁèÊÒÁÒöµÔ´µè͡Ѻ Server ä´é");
mysql_select_db($DatabaseName,$Conn) or die("äÁèÊÒÁÒöµÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ");
//***************$date1,$date2 คือ text box ที่ใช้ป้อนวันที่นะครับ************************************//
$strc1=strtok($date1,"/");
while ($strc1 <>""){
$Date_1[]=$strc1;
$strc1=strtok("/");
//strtok แบ่งสตริงตามอักขระที่ใช้เป็นตัวแบ่ง เก็บค่าไว้ที่ตัวแปรเดียว
$dc1 = $Date_1[0];
$mc1 = $Date_1[1];
$yc1 = $Date_1[2];
}
$strc2=strtok($date2,"/");
while ($strc2 <>""){
$Date_2[]=$strc2;
$strc2=strtok("/");
//strtok แบ่งสตริงตามอักขระที่ใช้เป็นตัวแบ่ง เก็บค่าไว้ที่ตัวแปรเดียว
$dc2 = $Date_2[0];
$mc2 = $Date_2[1];
$yc2 = $Date_2[2];
}
//*************แล้วใช้ if เช็คเอานะครับ***********************//
if () {(//******สั่งให้เช็คตามเงือ่นไขนะครับ******************//
$sql="select * from table ..........and date_d='$dc1' and date_d>='$dc1' and date_d<='$dc2' and date_m>='$mc1' and date_m<='$mc2' and date_y>='$yc1' and date_y<='$yc2'";
}elseif() {(){//******สั่งให้เช็คตามเงือ่นไขนะครับ******************//
$sql="select * from table ..........and date_d='$dc1' and date_d>='$dc1' and date_d<='$dc2' and date_m>='$mc1' and date_m<='$mc2' and date_y>='$yc1' and date_y<='$yc2'";
}else{
..............................
}
ถ้าไม่เข้าใจก็ m มาถามได้ที่ [email protected] ครับ
Date :
10 พ.ค. 2549 16:53:22
By :
ปู
date_d
date_m
date_y
มาได้ไงคะ
แต่ยังไงก็ขอบคุณค่ะ
Date :
10 พ.ค. 2549 17:39:38
By :
วา
Load balance : Server 03