ไพทอนอ่านข้อมูลจากตารางในฐานข้อมูล 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Skype สามารถ ใช้ร่วมกับ OneDrive ได้แล้ว
โดย chatee supasand จ 17 มิ.ย. 2019 11:49 am บอร์ด Microsoft Office Knowledge & line & Etc
0
24
จ 17 มิ.ย. 2019 11:49 am โดย chatee supasand
ประวัติส่วนตัวและความรู้ที่เคยเรียนมา
โดย jirawoot จ 17 มิ.ย. 2019 11:20 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
17
อ 18 มิ.ย. 2019 10:29 am โดย thatsawan
Job Description และความรู้ที่เคยเรียนรู้มา
โดย EyePornnipa จ 17 มิ.ย. 2019 11:17 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
46
จ 17 มิ.ย. 2019 11:17 am โดย EyePornnipa
Note
โดย jirawoot จ 17 มิ.ย. 2019 11:06 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
11
39
อ 25 มิ.ย. 2019 8:01 pm โดย jirawoot
Note
โดย EyePornnipa จ 17 มิ.ย. 2019 11:06 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
2
104
พฤ 20 มิ.ย. 2019 6:01 pm โดย EyePornnipa
Work's on Hand จิระวุฒิ อัครลิขิตกุล M090
โดย jirawoot จ 17 มิ.ย. 2019 11:05 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
9
อ 18 มิ.ย. 2019 10:15 am โดย jirawoot
Work' s on Hand พรนิภา ราชธานี M089
โดย EyePornnipa จ 17 มิ.ย. 2019 11:05 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
7
จ 17 มิ.ย. 2019 11:05 am โดย EyePornnipa
งานประจำวันที่ 17 มิถุนายน 2562
โดย jirawoot จ 17 มิ.ย. 2019 10:55 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
2
35
จ 17 มิ.ย. 2019 7:36 pm โดย Ittichai_chupol
งานประจำวันที่ 17 มิถุนายน 2562
โดย EyePornnipa จ 17 มิ.ย. 2019 10:55 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
2
88
จ 17 มิ.ย. 2019 7:36 pm โดย Ittichai_chupol
B - รบกวนตรวจสอบปัญหา ship to ผิด [2019-06][017]
โดย tsukasaz จ 17 มิ.ย. 2019 10:48 am บอร์ด Diageo - Web Ordering - Tester
1
4
จ 17 มิ.ย. 2019 11:57 am โดย tsukasaz
run xampp ไม่ได้ บน ubuntu
โดย jamepiyawat จ 17 มิ.ย. 2019 10:27 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
70
ส 22 มิ.ย. 2019 11:26 am โดย Sirayu
งานประจำวันที่ 17 มิถุนายน 2562
โดย chatee supasand จ 17 มิ.ย. 2019 10:23 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
9
จ 17 มิ.ย. 2019 6:55 pm โดย chatee supasand
งานประจำวันที่ 17 มิถุนายน 2562
โดย Patipat จ 17 มิ.ย. 2019 10:20 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
6
จ 17 มิ.ย. 2019 6:42 pm โดย Patipat
งานประจำวันที่ 17 มิถุนายน 2562
โดย jamepiyawat จ 17 มิ.ย. 2019 10:08 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
3
22
จ 17 มิ.ย. 2019 8:11 pm โดย jamepiyawat
อยากทราบวิธีการตรวจสอบค่า session ในฐานข้อมูล phpbb
โดย Ittichai_chupol ส 15 มิ.ย. 2019 9:27 pm บอร์ด Programming - PHP
1
51
ส 15 มิ.ย. 2019 9:36 pm โดย mindphp
แก้ไฟล์จาก Vs code แล้วเปิดใน Netbean เพื่อที่จะอัพขึ้น Git แต่ว่าโค๊ดไม่อัพเดต
โดย Patipat ส 15 มิ.ย. 2019 6:17 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
55
จ 17 มิ.ย. 2019 10:17 am โดย Patipat
ตารางเกินหน้าครับ
โดย jamepiyawat ส 15 มิ.ย. 2019 2:45 pm บอร์ด Programming - PHP
3
71
ส 15 มิ.ย. 2019 4:57 pm โดย mindphp
อยากทราบวิธีการ ดึงไฟล์รูปภาพที่แนบไว้แต่ยังไม่ได้เอามาใช่ใน phpbb มาแสดงใน html ปกติ
โดย Ittichai_chupol ส 15 มิ.ย. 2019 2:14 pm บอร์ด Programming - PHP
1
57
อ 16 มิ.ย. 2019 3:03 am โดย mindphp
กด Clon จาก Git ไม่ได้ครับ
โดย Patipat ส 15 มิ.ย. 2019 1:59 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
61
ส 15 มิ.ย. 2019 5:28 pm โดย Patipat
สถานที่ท่องเที่ยวที่น่าไป ในจังหวัดกระบี่
โดย Patipat ส 15 มิ.ย. 2019 1:52 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
48
ส 15 มิ.ย. 2019 1:52 pm โดย Patipat