|
|
|
between อะคับใครรู้บอกที่ นะ $sql ="select * from ชื่อตาราง where ชื่อฟิว between 1 |
|
|
|
|
|
|
|
$sql ="select * from ชื่อตาราง where ชื่อฟิว between 1 and 31";
มันจะหาข้อมูลที่มีระหว่าง 1 - 31 ถูกปะ
แต่ว่า
$month = array (" ","มกราคม" ,"กุมภาพันธ์" ,"มีนาคม" , " เมษายน" , "พฤษภาคม" , "มิถุนายน" ,"กรกฎาคม" ,"สิงหาคม" , "กันยายน" ,"ตุลาคม" ,"พฤศจิกายน" , "ธันวาคม") ;
sql ="select * from ชื่อตาราง where ชื่อฟิว between $month[1] and $month[6]";
มันจะเห็นเป็นแบบนี้อะคับ
เห็นเฉพาะเดือน 1 กับ 6 ตรงระหว่าง 2-5 มันมองไม่เห็นพอมีวิธีอะไรที่จะทำให้มันเห็น ตัวอักษรระหว่าง 2-5 ไหมคับ คือ ผมไม่รู้จะทำยังไงอะคับ
Tag : - - - -
|
|
|
|
|
|
Date :
17 มี.ค. 2551 13:02:13 |
By :
sacrifices |
View :
2092 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังงง ๆ นะครับ แต่รู้สึกว่า SQL กับ PHP จะแยกกันทำงานนะครับ
SQL ไม่รู้จัก Array ของ PHP
PHP รับค่า return จาก SQL
ไม่ได้ใช้คำสั่งร่วมกันนะครับ
อย่างเช่นตัวอย่างที่ให้มา ลองเอามาแปลงเป็น SQL
จะได้
"select * from ชื่อตาราง where ชื่อฟิว between มกราคม and มิถุนายน";
ซึ่งไม่เป็นสามารถจะคำนวนได้ เพราะเป็น string
ถ้าเป็นการหาระหว่างเดือน
ให้ลองใช้ between month ดูครับ
ผิดพลาดประการใดขออภัยไว้ด้วย ความรู้ยังเท่าหางอึ่ง
|
|
|
|
|
Date :
17 มี.ค. 2551 13:15:04 |
By :
p_latplee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
between month ยังไงอะคับ ขอ รูปแบบ คำสั่งหน่อยคับ
|
|
|
|
|
Date :
17 มี.ค. 2551 16:34:15 |
By :
sacrifices |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองนี่ดู
$month = array (" ","มกราคม" ,"กุมภาพันธ์" ,"มีนาคม" , " เมษายน" , "พฤษภาคม" , "มิถุนายน" ,"กรกฎาคม" ,"สิงหาคม" , "กันยายน" ,"ตุลาคม" ,"พฤศจิกายน" , "ธันวาคม") ;
for($i=1;$i<=5;$i++){
echo $month[$i]."<br>";
}
|
|
|
|
|
Date :
18 มี.ค. 2551 15:37:26 |
By :
kunbee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Field ของคุณเก็บ Data เป็น เดือนภาษาใช่มั้ย
ถ้าใช่นะ ลอง Query นี่ดู
$sql = sql ="select * from ชื่อตาราง
where ชื่อฟิว in ('$month[1]', '$month[2]', '$month[3]', '$month[4]', '$month[5]', '$month[6]')";
น่าจะได้นะ
|
|
|
|
|
Date :
20 มี.ค. 2551 11:12:12 |
By :
santakoong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|