ไพทอนอ่านข้อมูลจากตารางในฐานข้อมูล 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
โดย Bim.Sunisa พฤ 06 มิ.ย. 2019 9:54 am บอร์ด M087 - นางสาวสุณิสา รามฤทธิ์
1
14
พฤ 06 มิ.ย. 2019 6:49 pm โดย Bim.Sunisa
งานประจำวันที่ 6 มิถุนายน 2562
โดย chatee supasand พฤ 06 มิ.ย. 2019 9:49 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
10
พฤ 06 มิ.ย. 2019 6:54 pm โดย chatee supasand
อินโฟกราฟ ยังไงครับ
โดย jamepiyawat พ 05 มิ.ย. 2019 7:52 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
65
พฤ 06 มิ.ย. 2019 10:13 am โดย thatsawan
demo-e-commerce-solutions-for-b2b
โดย jamepiyawat พ 05 มิ.ย. 2019 7:42 pm บอร์ด M084 - นายปิยวัช เชาว์วิมล
13
65
อ 16 มิ.ย. 2019 2:46 am โดย mindphp
Responsive Post-it Note สำหรับแสดง Post-it ที่เราเขียน
โดย jamepiyawat พ 05 มิ.ย. 2019 6:50 pm บอร์ด Joomla Extension Review
0
45
พ 05 มิ.ย. 2019 6:50 pm โดย jamepiyawat
iPadOS คืออะไร ???
โดย chatee supasand พ 05 มิ.ย. 2019 6:08 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
57
พ 05 มิ.ย. 2019 6:08 pm โดย chatee supasand
ลูกเห็บเกิดขึ้นได้อย่างไรกันนะ???
โดย Chatphong พ 05 มิ.ย. 2019 6:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
34
พ 05 มิ.ย. 2019 6:03 pm โดย Chatphong
ฝากรูปไว้กับ gmail แบบออนไลน์
โดย jamepiyawat พ 05 มิ.ย. 2019 5:35 pm บอร์ด Share Knowledge
2
59
พ 05 มิ.ย. 2019 6:15 pm โดย jamepiyawat
B-DAPPER LINE API ไม่ตอบสนองใดๆ [2019-06][002]
โดย Chatphong พ 05 มิ.ย. 2019 5:31 pm บอร์ด MD-CRM - Tester
4
29
พฤ 06 มิ.ย. 2019 8:27 pm โดย tsukasaz
B - รบกวนตรวจสอบการออกบิลของเว็บ [2019-06][009]
โดย Chatphong พ 05 มิ.ย. 2019 4:58 pm บอร์ด Diageo - Web Ordering - Tester
6
23
พฤ 06 มิ.ย. 2019 10:06 am โดย Chatphong
ทำไมเราเห็นท้องฟ้า เป็น สีฟ้ากันนะ??
โดย chatee supasand พ 05 มิ.ย. 2019 4:18 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
40
พ 05 มิ.ย. 2019 4:18 pm โดย chatee supasand
ลองใช้งาน LINE Notify ด้วย PHP
โดย chatee supasand พ 05 มิ.ย. 2019 3:14 pm บอร์ด PHP Knowledge
0
49
พ 05 มิ.ย. 2019 3:14 pm โดย chatee supasand
อยากทราบวิธีการนำไฟล์ รูปภาพ.ai มาสร้างเป็นโลโก้ ใน phpbb
โดย Ittichai_chupol พ 05 มิ.ย. 2019 2:21 pm บอร์ด Programming - PHP
0
40
พ 05 มิ.ย. 2019 2:21 pm โดย Ittichai_chupol
การแจ้งเตือน Line notify คืออะไร
โดย chatee supasand พ 05 มิ.ย. 2019 12:33 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
40
พ 05 มิ.ย. 2019 12:33 pm โดย chatee supasand
การลักกระแสไฟฟ้าเป็นความผิดหรือไม่
โดย saibennn9 พ 05 มิ.ย. 2019 11:57 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
34
พ 05 มิ.ย. 2019 11:57 am โดย saibennn9
อยากวิธีการ ใช่้งาน <a> ใน javascript
โดย Ittichai_chupol พ 05 มิ.ย. 2019 11:22 am บอร์ด JavaScript & Jquery Ajax
0
47
พ 05 มิ.ย. 2019 11:22 am โดย Ittichai_chupol
งานประจำวันที่ 5 มิภุนาน 2562
โดย Chatphong พ 05 มิ.ย. 2019 10:14 am บอร์ด M086 - นายชัชพงษ์ โกมลไพศาล
2
26
พ 05 มิ.ย. 2019 7:14 pm โดย Chatphong
งานประจำวันที่ 5 มิถุนายน 2562
โดย jamepiyawat พ 05 มิ.ย. 2019 10:12 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
3
18
พ 05 มิ.ย. 2019 7:17 pm โดย tatiya
งานประจำวันที่ 5 มิภุนาน 2562
โดย Bim.Sunisa พ 05 มิ.ย. 2019 9:56 am บอร์ด M087 - นางสาวสุณิสา รามฤทธิ์
5
32
พ 05 มิ.ย. 2019 7:34 pm โดย Bim.Sunisa
งานประจำวันที่ 5 มิถุนายน 2562
โดย chatee supasand พ 05 มิ.ย. 2019 9:45 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
8
พ 05 มิ.ย. 2019 7:25 pm โดย chatee supasand