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

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

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

User avatar
Wallapa
PHP Super Member
PHP Super Member
Posts: 343
Joined: 30/10/2017 10:22 am

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

Post by Wallapa »

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

Code: Select all

sql2 = "SELECT name,amount FROM hr_payslip_line WHERE slip_id = 24"
try:
    cur.execute(sql2)
    con.commit()
    money = cur.fetchall()
except:
    con.rollback()

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 25148
Joined: 31/03/2014 10:02 am
Contact:

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

Post by thatsawan »

Code: Select all

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 เอาไอดีไปหา

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: No registered users and 2 guests