[ปัญหา] ดึงข้อมูล Paysilp จากฐานข้อมูล โดยที่ไม่ต้อง Fix ไอดี

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

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

ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

[ปัญหา] ดึงข้อมูล Paysilp จากฐานข้อมูล โดยที่ไม่ต้อง Fix ไอดี

โพสต์ที่ยังไม่ได้อ่าน โดย Wallapa »

ตอนนี้ได้ข้อมูล Payslip จากฐานข้อมูล เพื่อที่จะนำมาใส่ในตารางแล้ว โดยการ Fix ไอดี ผลของมัน คือ เมื่อค้นหาชื่อนาย John ก็จะได้ข้อมูลของ ไอดี 24 ค้นหาชื่อนาย Christopher ก็จะได้ข้อมูลของ ไอดี 24 เช่นกัน ถ้าต้องการที่จะทำให้ได้ข้อมูล ของคนที่เราค้นหา จะต้องทำอย่างไรคะ
โค้ดที่ใช้ :

โค้ด: เลือกทั้งหมด

sql2 = "SELECT name,amount FROM hr_payslip_line WHERE slip_id = 24"
try:
    cur.execute(sql2)
    con.commit()
    money = cur.fetchall()
except:
    con.rollback()
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: [ปัญหา] ดึงข้อมูล Paysilp จากฐานข้อมูล โดยที่ไม่ต้อง Fix ไอดี

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

โค้ด: เลือกทั้งหมด

sql2 = "SELECT id FROM ตารางชื่อคน WHERE name = บลาๆ"

    cur.execute(sql2)
    con.commit()
    money = cur.fetchall()
for line in money :
    id = line [0]

sql2 = "SELECT name,amount FROM hr_payslip_line WHERE slip_id = " + id 
try:
    cur.execute(sql2)
    con.commit()
    money = cur.fetchall()
except:
    con.rollback() 
ดึงข้อมูล 2 รอบ รอบเเรกให้ได้ id มาก่อน
รอบ 2 เอาไอดีไปหา
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 89