อยากทราบวิธีการแสดงที่มี id ซ้ำกันครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
jamepiyawat
PHP VIP Members
PHP VIP Members
Posts: 1990
Joined: 21/05/2019 10:45 am

อยากทราบวิธีการแสดงที่มี id ซ้ำกันครับ

Post by jamepiyawat » 28/12/2019 4:22 pm

พอดีว่าผมได้ JOIN ตารางที่กับ ตารางย่อย แล้วแต่ว่าไม่ทราบว่าวิธีการที่จะดึงข้อมูลที่เป็น id ซ้ำกันออกมาแสดงได้ ครับ
ต้องทำอย่างไร ครับ
Selection_999(2303).png
Selection_999(2303).png (58.21 KiB) Viewed 208 times

User avatar
tsukasaz
PHP VIP Members
PHP VIP Members
Posts: 11546
Joined: 18/04/2012 9:39 am

Re: อยากทราบวิธีการแสดงที่มี id ซ้ำกันครับ

Post by tsukasaz » 28/12/2019 4:25 pm

ทำไมต้อง Join ครับ เอาไปแสดงผลยังไง
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

User avatar
jamepiyawat
PHP VIP Members
PHP VIP Members
Posts: 1990
Joined: 21/05/2019 10:45 am

Re: อยากทราบวิธีการแสดงที่มี id ซ้ำกันครับ

Post by jamepiyawat » 28/12/2019 4:55 pm

Selection_999(2305).png

Code: Select all

  $sql = "SELECT * FROM $table_con3 WHERE tax_invoice_id=$data['id']";
                                    $result = mysqli_query($con, $sql);
                                    $data_inv = mysqli_fetch_assoc($result);
                                    echo $data_inv['tax_invoice_id'];
เป็นเพราะ $data['id'] มันไปเป็น id ของตารางหลัก ครับ

แต่ว่าอยากให้เป็น id ของของตารางของ tax_invoices ครับ ที่จะมาเชื่อมกับ tax_invoice_items

User avatar
tsukasaz
PHP VIP Members
PHP VIP Members
Posts: 11546
Joined: 18/04/2012 9:39 am

Re: อยากทราบวิธีการแสดงที่มี id ซ้ำกันครับ

Post by tsukasaz » 02/01/2020 8:47 am

มัน error ตรงตัวแปร ให้เขียนแบบนี้แทนครับ

Code: Select all

  $sql = "SELECT * FROM $table_con3 WHERE tax_invoice_id=".$data['id'];
                                    $result = mysqli_query($con, $sql);
                                    $data_inv = mysqli_fetch_assoc($result);
                                    echo $data_inv['tax_invoice_id'];
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Google Adsense [Bot] and 54 guests