select ข้อมูลมา if กันไม่ได้ค่ะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา select ข้อมูลมา if กันไม่ได้ค่ะ
select ข้อมูลมา if กันไม่ได้ค่ะ
Copy
<?php // SELECT ข้อมูลจำนวนงานทั้งหมดใน task_id นั้นๆ $sql_CH='SELECT COUNT(task_id) AS numT FROM taskdetail WHERE task_id=$row["task_id"] AND user_id=$row["user_id"]'; $res_CH = mysqli_query($db,$sql_CH); // SELECT ข้อมูลจำนวนงานที่ทำสำเร็จแล้วใน task_id นั้นๆ $CH_num='SELECT COUNT(task_id) AS numTall FROM taskdetail WHERE task_id = $row["task_id"] AND status = 1 AND user_id=$row["user_id"]'; $res_CHK = mysqli_query($db,$CH_num); $c="function ถูกต้อง"; //อันนี้ไม่เกี่ยวค่ะ var_dump($res_CH,$res_CHK,$c); if ($sql_CH===$res_CHK) { ?> <span class="label label-success">เสร็จ</span> <?php }else { ?> <span class="label label-warning">รอการอัพเดต</span> <?php } ?>
ต้องการเช็คจำนวนงานอ่าค่ะ อันแรก select ค่าของงานทั้งหมดที่มีของ user นี้
ค่าที่สอง คือค่าของงานของ user นี้ที่เสร็จแล้วทั้งหมด
พอเช็คค่าที่อยู่ในตัวแปร มันกลายเป็น bool อ่าค่ะ ไม่ใช่ตัวเลขที่ COUNT ได้ ควรแก้ไขยังไงคะ
< ตาราง DB ค่ะ >
ทรง ตรง
09-07-2018
10:36:06
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ