ต้องการค้นหาข้อมูลเป็นปี และคณะ เช่น ปี 2550 คณะบริหารธุรกิจ แล้วกดปุ่มค้นหา แล้วนับจำนวนคนว่าปี 2550 คณะบริหารธุรกิจมีคนทำงานแล้วกี่คน ยังไม่ได้ทำงานกี่คน และกำลังศึกษาต่อกี่คน
โดยกำหนดตัวแปร $a=1 คือทำงานแล้ว $a=2 คือยังไม่ได้ทำงานและมิได้ศึกษาต่อ
$a=3 คือกำลังศึกษาต่อ ไม่รู้จะเขียนโค้ดยังไง งง โค้ด php ค่ะ
โดยกำหนดตัวแปร $a=1 คือทำงานแล้ว $a=2 คือยังไม่ได้ทำงานและมิได้ศึกษาต่อ
$a=3 คือกำลังศึกษาต่อ ไม่รู้จะเขียนโค้ดยังไง งง โค้ด php ค่ะ
งงกับคำถามเหมือนกัน
ง่ายๆ ก็แตกคำสั่งแล้วแยกออกเป็น query ก็ได้ครับ
ถ้าข้อมูลทั้งหมดอยู่ในตารางเดียวกัน ก็ใช้ AND หรือ OR เชื่อมแต่ละคำสั่งเข้าด้วยกัน ครับ
ง่ายๆ ก็แตกคำสั่งแล้วแยกออกเป็น query ก็ได้ครับ
ถ้าข้อมูลทั้งหมดอยู่ในตารางเดียวกัน ก็ใช้ AND หรือ OR เชื่อมแต่ละคำสั่งเข้าด้วยกัน ครับ
ใช้ แบบนี้ได้มั๊ย
$sql="select * from $tblname where QN_WORK_STATUS=1 and YEAR='$YEAR' and FAC='$FAC'";
$dbquery = mysql_db_query($dbname, $sql);
$num_rows = mysql_num_rows($dbquery);
$sql="select * from $tblname where QN_WORK_STATUS=1 and YEAR='$YEAR' and FAC='$FAC'";
$dbquery = mysql_db_query($dbname, $sql);
$num_rows = mysql_num_rows($dbquery);
มันก็ขึ้นกับฐานข้อมูลครับ
ถ้า YEAR เก็บเป็นปี ละก็ได้ แต่ถ้า YEAR เก็บเป็น date ก็ต้องใช้ YEAR(fielddate)='$year'
ส่วนตัวเชื่อม ก็ต้องดูความจะเป็นครับ ว่าเป็น และ(AND) หรือว่า หรือ(OR)
ถ้า YEAR เก็บเป็นปี ละก็ได้ แต่ถ้า YEAR เก็บเป็น date ก็ต้องใช้ YEAR(fielddate)='$year'
ส่วนตัวเชื่อม ก็ต้องดูความจะเป็นครับ ว่าเป็น และ(AND) หรือว่า หรือ(OR)
อยากให้ Show ทั้งสองแถวเลยอะคะ ต้องเขียนคำสั่ง ค้นหา ยังไง หรอคะ
ตามรูปเลยค่ะ
| สถานภาพการทำงาน | จำนวนคน | |
| | 15 | |
| กำลังศึกษาต่อ | |
คือ กดปุ่มค้นหา ครั้งเดียวแล้วแสดงจำนวนคนทั้ง 2 แถวอะคะ
ตอนนี้แสดงได้แถวเดียวค่ะ
ให้ show ตาม ปี และ คณะ ที่ต้องการค้นหา
โดยกำหนดตัวแปรเป็น $year คือ ปีการศึกษา และ $fac คือ คณะที่ศึกษา
โดยกำหนดตัวแปรเป็น $year คือ ปีการศึกษา และ $fac คือ คณะที่ศึกษา
ได้แล้วคร้า 5555555555555
ในที่สุดโปรเจคเราก้อเสร็จ
ในที่สุดโปรเจคเราก้อเสร็จ