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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากทราบวิธีที่จะบังคับให้ผู้ใช้กรอกข้อความที่เราต้องการเท่านั้น
โดย jamepiyawat อ 25 มิ.ย. 2019 12:19 pm บอร์ด Programming - PHP
5
38
อ 25 มิ.ย. 2019 7:28 pm โดย jamepiyawat
วิธีแก้ปัญหาหวยใต้ดินได้ ???
โดย chatee supasand อ 25 มิ.ย. 2019 12:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
อ 25 มิ.ย. 2019 12:10 pm โดย chatee supasand
วิธีแชร์ Location ใน Skype ??
โดย chatee supasand อ 25 มิ.ย. 2019 11:47 am บอร์ด Microsoft Office Knowledge & line & Etc
2
9
อ 25 มิ.ย. 2019 1:47 pm โดย chatee supasand
จะเป็นอย่างเราเมือธานอสดีดนิ้วในหน้าค้นหาของ google
โดย jamepiyawat อ 25 มิ.ย. 2019 11:25 am บอร์ด Share Knowledge
0
10
อ 25 มิ.ย. 2019 11:25 am โดย jamepiyawat
ตัวแปร Dictionary ในภาษา python คืออะไร
โดย jirawoot อ 25 มิ.ย. 2019 11:15 am บอร์ด Python Knowledge
0
8
อ 25 มิ.ย. 2019 11:15 am โดย jirawoot
งานประจำวันที่ 25 มิถุนายน 2562
โดย jirawoot อ 25 มิ.ย. 2019 9:49 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
3
23
อ 25 มิ.ย. 2019 4:39 pm โดย jirawoot
งานประจำวันที่ 25 มิถุนายน 2562
โดย Patipat อ 25 มิ.ย. 2019 10:33 am บอร์ด M088 - ปฏิภัทร สารธรรม
2
8
พ 26 มิ.ย. 2019 8:09 am โดย mindphp
งานประจำวันที่ 25 มิถุนายน 2562
โดย jamepiyawat อ 25 มิ.ย. 2019 10:05 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
6
อ 25 มิ.ย. 2019 7:44 pm โดย jamepiyawat
งานประจำวันที่ 25 มิถุนายน 2562
โดย EyePornnipa อ 25 มิ.ย. 2019 10:01 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
18
อ 25 มิ.ย. 2019 7:24 pm โดย EyePornnipa
งานประจำวันที่ 25 มิถุนายน 2562
โดย chatee supasand อ 25 มิ.ย. 2019 9:52 am บอร์ด MT33 - นายชาตรี สุภาแสน
2
13
อ 25 มิ.ย. 2019 7:27 pm โดย chatee supasand
Work Shop การรับชำระ ในระบบ Open ERP
โดย EyePornnipa จ 24 มิ.ย. 2019 7:00 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
11
จ 24 มิ.ย. 2019 7:00 pm โดย EyePornnipa
ย่อขนาดรูปด้วยโปรแกรม Gimp
โดย jamepiyawat จ 24 มิ.ย. 2019 6:49 pm บอร์ด Graphic design
0
27
จ 24 มิ.ย. 2019 6:49 pm โดย jamepiyawat
ทำความรู้จักกับ Sensor water flow
โดย Patipat จ 24 มิ.ย. 2019 6:42 pm บอร์ด IOT - Internet of things
0
25
จ 24 มิ.ย. 2019 6:42 pm โดย Patipat
VDO การสร้างลิงค์ แอดเพื่อน ใน Line
โดย chatee supasand จ 24 มิ.ย. 2019 6:15 pm บอร์ด MT33 - นายชาตรี สุภาแสน
0
4
จ 24 มิ.ย. 2019 6:15 pm โดย chatee supasand
B - กด SAVE การรับชำระไม่ได้
โดย EyePornnipa จ 24 มิ.ย. 2019 6:01 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
5
จ 24 มิ.ย. 2019 6:01 pm โดย EyePornnipa
มารู้จักตัวแปรชนิด tuple ในภาษา python
โดย jirawoot จ 24 มิ.ย. 2019 5:50 pm บอร์ด Python Knowledge
0
26
จ 24 มิ.ย. 2019 5:50 pm โดย jirawoot
วิธีทำขอบตัวอักษรด้วย Gimp
โดย jamepiyawat จ 24 มิ.ย. 2019 5:17 pm บอร์ด Graphic design
1
35
จ 24 มิ.ย. 2019 6:12 pm โดย mindphp
ตัวอย่างการใช้ Function str_replace() ลบcomma(,) ออกจากจำนวนตัวเลข
โดย Patipat จ 24 มิ.ย. 2019 5:12 pm บอร์ด PHP Knowledge
0
23
จ 24 มิ.ย. 2019 5:12 pm โดย Patipat
การใช้ Script กรอกข้อมูลตัวเลขจำนวนแล้วให้ขึ้นคอมม่า(,)ภาษา PHP
โดย Patipat จ 24 มิ.ย. 2019 4:53 pm บอร์ด Jquery & Ajax Knowledge
0
22
จ 24 มิ.ย. 2019 4:53 pm โดย Patipat
มารู้จักตัวแปร list ในภาษา python
โดย jirawoot จ 24 มิ.ย. 2019 4:47 pm บอร์ด Python Knowledge
0
17
จ 24 มิ.ย. 2019 4:47 pm โดย jirawoot