สอบถามเรื่อง การ select ข้อมูลที่บันทึกโดยใช้ checkbox ลงในฟิลด์เดียว
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง การ select ข้อมูลที่บันทึกโดยใช้ checkbox ลงในฟิลด์เดียว
สอบถามเรื่อง การ select ข้อมูลที่บันทึกโดยใช้ checkbox ลงในฟิลด์เดียว
Copy
ผมได้ทำระบบจัดเก็บเอกสาร โดยผมต้องการกำหนดสิทธิการเปิดดูเอกสาร โดยใช้ checkbok บันทึก id user ลงใน ตาราง โดยบันทึกลงในฟิลด์เดียว
![]()
ผมต้องการที่จะดึงตารางโดยใช้ id user โดยใช้โค๊ด
ผมต้องการที่จะดึงตารางโดยใช้ id user โดยใช้โค๊ด
<?php $sql = "SELECT * FROM tbl_document WHERE user_id='".$_SESSION['user_id']."'"; $result = $mysqli->query($sql); while($rs = $result->fetch_assoc()) { ?> <tr> <td><?=$rs['input_num']?></td> <td><?=$rs['doc_number']?></td> <td><?=$rs['doc_date']?></td> <td><?=$rs['doc_from']?></td> <td><?=$rs['doc_to']?></td> <td><?=$rs['doc_subject']?></td> <td><?=$rs['doc_assign']?></td> <td><?=$rs['doc_note']?></td> <td><center> <a href="file/<?php echo $rs["docfile"];?>" class="btn btn-warning btn-xs" type="button" >ดาวน์โหลดไฟล์</a> </center></td></td> </tr> <?php } ?> ไม่สามารถ select ฟิลด์ที่มีหลาย user_id ได้ครับ ผมลองใช้วิธี select แบบ "SELECT * FROM tbl_document WHERE user_id LIKE '%".$_SESSION['user_id']."%'"; แต่จะติดปัญหาหา ถ้าหากในฟิลด์มีตัวเลขเหมือนกันเช่น 1 กับ 13 โปรแกรมก็จะ select ทั้งหมดเลย พอจะมีวิธีใดที่จะ กำหนดการ select ข้อมูลที่ ขั้นด้วย (,) มั้ยครับ หรือว่าควรบันทึก checkbox เป็นแบบไหนได้อีกครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ