ไพทอนอ่านข้อมูลจากตารางในฐานข้อมูล Python Read Data From Table

     จากบทที่แล้ว ไพทอนรับข้อมูลจากภายนอกเก็บลงใน ฐานข้อมูล Mysql Dinamic insert data เป็นการเพิ่มข้อมูลเข้าไปใน ตาราง mindphp
บทซื้อจะแนะนำการดึงข้อมูลออกมาแสดง

ตัวอย่าง db_mysql_select.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# ตัวอย่าง db_mysql_select.py
# ตัวอย่าง เชื่อมต่อ ฐานข้อมูล Mysql 5.5
import pymysql as m
c = None
try:
    c = m.connect(host='localhost', user='root', passwd='', db='test_python')
    cur = c.cursor()    
    cur.execute('SET NAMES utf8;')
    sql = "SELECT * FROM mindphp \
                WHERE id > '%d'" % (3)
    sql = sql.encode('utf-8')
    try:
        cur.execute(sql)
        re = cur.fetchall()
        for row in re:
            idi = row[0]
            name = row[1]
            lastname = row[2]
            color = row[3]
            # แสดงข้อมูล
            print ("id=%s,ชื่อ=%s,นามสกุล=%s,สี=%s" %(idi, name, lastname, color))
    except:
        c.rollback()
        print('คำสั่งอ่านข้อมูล ผิดพลาด')
    
except m.Error:
    print('ติดต่อฐานข้อมูลผิดพลาด')

if c:
    c.close()
ผลที่ได้
id=7,ชื่อ=ทดสอบ 1 ,นามสกุล=ทดสอบ 1,สี=สี1
id=8,ชื่อ=ชื่อ 1 ,นามสกุล=นามสกุล 1,สี=สี่1
*** หลังจากรัน คำสั่ง sql แล้ว เราตัวชื่อตัวแปล เป็น id ไม่ได้ นะครับ เพราะจะถูกมองเป็น built-in function

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที 6 เมษายน 2562
โดย poumtip ส 06 เม.ย. 2019 10:19 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
6
ส 06 เม.ย. 2019 7:09 pm โดย poumtip
งานประจำวันที่ 6 เมษายน 2562
โดย napharat079 ส 06 เม.ย. 2019 10:02 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
6
ส 06 เม.ย. 2019 7:57 pm โดย napharat079
การบันทึกบัญชีหนี้สงสัยจะสูญ
โดย สริญญา สมสา ศ 05 เม.ย. 2019 5:44 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
79
ศ 05 เม.ย. 2019 5:44 pm โดย สริญญา สมสา
R - 11.ในหน้าสินค้าให้แสดงชื่อสินค้าทั้งภาษาไทยและภาษาอังกฤษแต่คำอื่นๆ ก็ให้ล้อตามภาษาที่ผู้ใช้ใช้งาน
โดย Parichat ศ 05 เม.ย. 2019 5:42 pm บอร์ด Diageo - Web Ordering - Developer
0
3
ศ 05 เม.ย. 2019 5:42 pm โดย Parichat
R - 14.ขอเพิ่มช่องชิปปิ้งโน๊ต เป็นฟิลที่ให้ลูกค้าโน๊ต และจะนำไปใช้ในตัวไฟล์ import เข้าระบบแซ๋ม
โดย Parichat ศ 05 เม.ย. 2019 5:34 pm บอร์ด Diageo - Web Ordering - Developer
1
2
พ 10 เม.ย. 2019 3:01 pm โดย Parichat
ประเภทของภาษี
โดย สริญญา สมสา ศ 05 เม.ย. 2019 5:03 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
ศ 05 เม.ย. 2019 5:03 pm โดย สริญญา สมสา
ภ.ง.ด 3
โดย สริญญา สมสา ศ 05 เม.ย. 2019 4:09 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
49
ศ 05 เม.ย. 2019 4:09 pm โดย สริญญา สมสา
การค้นหาข้อมูล MySQL โดยใช้เทคนิค Modal JQuery Ajax
โดย abdkode ศ 05 เม.ย. 2019 3:45 pm บอร์ด Jquery & Ajax Knowledge
0
75
ศ 05 เม.ย. 2019 3:45 pm โดย abdkode
ภ.ง.ด 55
โดย สริญญา สมสา ศ 05 เม.ย. 2019 2:27 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
58
ศ 05 เม.ย. 2019 2:27 pm โดย สริญญา สมสา
Grid System ใน Bootstrap 4
โดย abdkode ศ 05 เม.ย. 2019 1:46 pm บอร์ด Booststap Knowledge
0
66
ศ 05 เม.ย. 2019 1:46 pm โดย abdkode
ภ.พ. 30 คืออะไร
โดย สริญญา สมสา ศ 05 เม.ย. 2019 1:28 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
ศ 05 เม.ย. 2019 1:28 pm โดย สริญญา สมสา
Chrome javascript ดักจับตอน click X ปิด browser
โดย jataz2 ศ 05 เม.ย. 2019 10:51 am บอร์ด JavaScript & Jquery Ajax
0
110
ศ 05 เม.ย. 2019 10:51 am โดย jataz2
ภ.ธ 40 คืออะไร
โดย สริญญา สมสา ศ 05 เม.ย. 2019 10:46 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
ศ 05 เม.ย. 2019 10:46 am โดย สริญญา สมสา
งานประจำวันที่ 5 เมษายน 2562
โดย napharat079 ศ 05 เม.ย. 2019 9:57 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
5
ศ 05 เม.ย. 2019 5:42 pm โดย napharat079
งานประจำวันที่ 5 เมษายน 2562
โดย poumtip ศ 05 เม.ย. 2019 9:10 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
5
ศ 05 เม.ย. 2019 6:12 pm โดย poumtip
การเตรียมพร้อมในการเรียนบัญชี
โดย สริญญา สมสา พฤ 04 เม.ย. 2019 6:36 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
63
พฤ 04 เม.ย. 2019 6:36 pm โดย สริญญา สมสา
CSS Tips: 3D Transforms สร้างรูป 3 มิติ
โดย abdkode พฤ 04 เม.ย. 2019 5:49 pm บอร์ด CSS Knowledge
0
68
พฤ 04 เม.ย. 2019 5:49 pm โดย abdkode
สีพาสเทลกับงานดีไซน์สไตล์ไหน ?
โดย napharat079 พฤ 04 เม.ย. 2019 5:23 pm บอร์ด Graphic design
0
65
พฤ 04 เม.ย. 2019 5:23 pm โดย napharat079
ภ.ง.ด 50
โดย สริญญา สมสา พฤ 04 เม.ย. 2019 5:06 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
49
พฤ 04 เม.ย. 2019 5:06 pm โดย สริญญา สมสา
4 เทคนิคการจัดการคอนเทนต์ใน Blog ให้น่าอ่าน
โดย napharat079 พฤ 04 เม.ย. 2019 3:49 pm บอร์ด Share Knowledge
0
76
พฤ 04 เม.ย. 2019 3:49 pm โดย napharat079