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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 15 กรกฎาคม 2562
โดย Patipat จ 15 ก.ค. 2019 10:19 am บอร์ด M088 - ปฏิภัทร สารธรรม
2
19
จ 15 ก.ค. 2019 8:31 pm โดย Patipat
วิธีขอ API จาก Google กรณีอยากใส่ Map ในเว็บไซต์
โดย idsittikorn จ 15 ก.ค. 2019 10:13 am บอร์ด HTML CSS
0
61
จ 15 ก.ค. 2019 10:13 am โดย idsittikorn
งานประจำวันที่ 15 กรกฎาคม 2562
โดย jamepiyawat จ 15 ก.ค. 2019 10:12 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
8
53
พฤ 18 ก.ค. 2019 2:39 pm โดย tatiya
งานประจำวันที่ 15 กรกฏาคม 2562
โดย chatee supasand จ 15 ก.ค. 2019 9:55 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
7
จ 15 ก.ค. 2019 7:28 pm โดย chatee supasand
งานประจำวันที่ 15 กรกฎาคม 2562
โดย jirawoot จ 15 ก.ค. 2019 9:54 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
2
18
จ 15 ก.ค. 2019 1:06 pm โดย jirawoot
งานประจำวันที่ 15 กรกฎาคม 2562
โดย EyePornnipa จ 15 ก.ค. 2019 9:54 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
3
55
จ 15 ก.ค. 2019 8:04 pm โดย EyePornnipa
รบกวนผู้รู้หน่อยครับ
โดย Chisnucha Nindungdee อ 14 ก.ค. 2019 10:26 pm บอร์ด Programming - C/C++ & java & Python
0
38
อ 14 ก.ค. 2019 10:26 pm โดย Chisnucha Nindungdee
ลง java ใน viscose ยังไงครับ(macbook)
โดย Anonymous ส 13 ก.ค. 2019 7:13 pm บอร์ด Programming - C/C++ & java & Python
1
45
จ 15 ก.ค. 2019 4:07 pm โดย mindphp
Q - ถ้าเรา Draft Payment ไว้ เลขที่ใบหัก ณ ที่จ่ายจะจองเลขไว้หรือป่าวค่ะ
โดย EyePornnipa ส 13 ก.ค. 2019 7:08 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
8
ส 13 ก.ค. 2019 7:08 pm โดย EyePornnipa
วิธีการใส่คำสั่ง Where in อย่างไรครับใน Joomla
โดย Patipat ส 13 ก.ค. 2019 6:49 pm บอร์ด Joomla Development
2
61
ส 13 ก.ค. 2019 7:15 pm โดย Patipat
ขั้นตอนการติดตั้ง Framwork Laravel
โดย Patipat ส 13 ก.ค. 2019 6:22 pm บอร์ด PHP Knowledge
0
51
ส 13 ก.ค. 2019 6:22 pm โดย Patipat
เลือกฟิว name_th-TH ออกมาใช้ยังไงครับ
โดย jamepiyawat ส 13 ก.ค. 2019 5:21 pm บอร์ด Joomla Development
8
126
ศ 19 ก.ค. 2019 1:18 pm โดย jamepiyawat
สอบถาม ผม up โปรแกรม ขึ้น sevser แล้วก็ทำการโหลด library ของโปรแกรม ด้วยไฟล์ requirements.txt แล้ว error
โดย jirawoot ส 13 ก.ค. 2019 4:44 pm บอร์ด Programming - C/C++ & java & Python
2
58
ส 13 ก.ค. 2019 4:52 pm โดย tatiya
อยากทราบวิธีการสร้าง Config ใน Joomla สินค้าที่สามารถกำหนดได้เองว่า ให้แสดงแบบไหน
โดย Patipat ส 13 ก.ค. 2019 3:04 pm บอร์ด Joomla Development
7
96
จ 15 ก.ค. 2019 2:28 am โดย tsukasaz
pipreqs คืออะไร
โดย jirawoot ส 13 ก.ค. 2019 2:31 pm บอร์ด Python Knowledge
0
49
ส 13 ก.ค. 2019 2:31 pm โดย jirawoot
อยากทราบการทำ config ใน joomla module ให้ใส่ Title ได้ 2 ภาษาครับ
โดย jamepiyawat ส 13 ก.ค. 2019 2:01 pm บอร์ด Joomla Development
2
64
จ 15 ก.ค. 2019 10:27 am โดย jamepiyawat
Q - การสร้าง Link เชื่อมโยง ทำยังไงค่ะ
โดย EyePornnipa ส 13 ก.ค. 2019 1:25 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
55
ส 13 ก.ค. 2019 1:25 pm โดย EyePornnipa
ใบกำกับภาษีสูญหายระหว่างจัดส่ง ควรทำยังไง
โดย EyePornnipa ส 13 ก.ค. 2019 10:41 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
5
116
ส 20 ก.ค. 2019 10:50 am โดย EyePornnipa
งานประจำวันที่ 13 กรกฎาคม 2562
โดย Patipat ส 13 ก.ค. 2019 10:31 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
11
ส 13 ก.ค. 2019 7:57 pm โดย Patipat
งานประจำวันที่ 13 กรกฎาคม 2562
โดย jamepiyawat ส 13 ก.ค. 2019 10:10 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
2
18
ส 13 ก.ค. 2019 7:52 pm โดย jamepiyawat