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

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

01 มิ.ย. 2553 6 2,237

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

ง่ายๆ ก็แตกคำสั่งแล้วแยกออกเป็น 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
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^