A-AA+then

รบกวนผู้รู้ช่วยแนะนำโค้ด php การค้นหาข้อมูลด้วยนะคะ

1,492
ต้องการค้นหาข้อมูลเป็นปี และคณะ เช่น ปี 2550 คณะบริหารธุรกิจ แล้วกดปุ่มค้นหา แล้วนับจำนวนคนว่าปี 2550 คณะบริหารธุรกิจมีคนทำงานแล้วกี่คน    ยังไม่ได้ทำงานกี่คน  และกำลังศึกษาต่อกี่คน 
 โดยกำหนดตัวแปร $a=1 คือทำงานแล้ว       $a=2 คือยังไม่ได้ทำงานและมิได้ศึกษาต่อ
$a=3 คือกำลังศึกษาต่อ  ไม่รู้จะเขียนโค้ดยังไง  งง   โค้ด php ค่ะ

6 ความคิดเห็น

งงกับคำถามเหมือนกัน

ง่ายๆ ก็แตกคำสั่งแล้วแยกออกเป็น query ก็ได้ครับ

ถ้าข้อมูลทั้งหมดอยู่ในตารางเดียวกัน ก็ใช้ AND หรือ OR เชื่อมแต่ละคำสั่งเข้าด้วยกัน ครับ
1

ใช้ แบบนี้ได้มั๊ย 

$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);
2

มันก็ขึ้นกับฐานข้อมูลครับ

ถ้า YEAR เก็บเป็นปี ละก็ได้ แต่ถ้า YEAR เก็บเป็น date ก็ต้องใช้ YEAR(fielddate)='$year'

ส่วนตัวเชื่อม ก็ต้องดูความจะเป็นครับ ว่าเป็น และ(AND) หรือว่า หรือ(OR)
3

อยากให้ Show ทั้งสองแถวเลยอะคะ  ต้องเขียนคำสั่ง  ค้นหา ยังไง   หรอคะ
ตามรูปเลยค่ะ

สถานภาพการทำงาน

จำนวนคน

 

ทำงานแล้ว

15

กำลังศึกษาต่อ

 


คือ  กดปุ่มค้นหา ครั้งเดียวแล้วแสดงจำนวนคนทั้ง 2 แถวอะคะ
ตอนนี้แสดงได้แถวเดียวค่ะ

4

ให้ show ตาม ปี และ คณะ ที่ต้องการค้นหา
โดยกำหนดตัวแปรเป็น $year คือ ปีการศึกษา    และ $fac  คือ คณะที่ศึกษา
5

ได้แล้วคร้า   5555555555555
ในที่สุดโปรเจคเราก้อเสร็จ
6
^