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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สร้างกราฟวงกลม ใน PHP
โดย Patipat ศ 14 มิ.ย. 2019 11:37 am บอร์ด PHP Knowledge
2
37
ศ 14 มิ.ย. 2019 11:50 am โดย Patipat
ทำเอกสารแบบออนไลท์ด้วย google ไดรฟ์
โดย jamepiyawat ศ 14 มิ.ย. 2019 10:40 am บอร์ด Share Knowledge
0
35
ศ 14 มิ.ย. 2019 10:40 am โดย jamepiyawat
งานประจำวันที่ 14 มิถุนายน 2562
โดย chatee supasand ศ 14 มิ.ย. 2019 9:58 am บอร์ด MT33 - นายชาตรี สุภาแสน
2
14
อ 16 มิ.ย. 2019 8:47 pm โดย thatsawan
งานประจำวันที่ 14 มิถุนายน 2562
โดย Patipat ศ 14 มิ.ย. 2019 9:29 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
9
ศ 14 มิ.ย. 2019 6:02 pm โดย Patipat
งานประจำวันที่ 14 มิถุนายน 2562
โดย jamepiyawat ศ 14 มิ.ย. 2019 9:14 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
10
ศ 14 มิ.ย. 2019 6:23 pm โดย jamepiyawat
กำหนดความยาวหัวข้อในหน้า Category blog ยังไงครับ
โดย toonytoony2004 พฤ 13 มิ.ย. 2019 6:40 pm บอร์ด Joomla Development
2
50
ศ 14 มิ.ย. 2019 7:36 pm โดย toonytoony2004
Module MyPuzzle Sliding เกม Puzzle Sliding
โดย jamepiyawat พฤ 13 มิ.ย. 2019 6:39 pm บอร์ด Joomla Extension Review
0
25
พฤ 13 มิ.ย. 2019 6:39 pm โดย jamepiyawat
ติดตั้ง Adobe Flash Player บน ubuntu
โดย jamepiyawat พฤ 13 มิ.ย. 2019 5:53 pm บอร์ด Share Knowledge
0
37
พฤ 13 มิ.ย. 2019 5:53 pm โดย jamepiyawat
ทำไมเราต้องจ่ายภาษีกันด้วย ??
โดย Patipat พฤ 13 มิ.ย. 2019 5:44 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
29
พฤ 13 มิ.ย. 2019 5:44 pm โดย Patipat
ดอกเบี้ยเงินกู้
โดย Patipat พฤ 13 มิ.ย. 2019 5:41 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
33
พฤ 13 มิ.ย. 2019 5:41 pm โดย Patipat
ลูกขนไก่มีขนกี่ก้าน ??
โดย Patipat พฤ 13 มิ.ย. 2019 5:04 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
26
พฤ 13 มิ.ย. 2019 5:04 pm โดย Patipat
ต้องการดึงค่าที่ มากที่สุุดใน ตัวแปร list จะมีฟังก์ชั่นอะไรใช้ได้บ้างค่ะ
โดย thatsawan พฤ 13 มิ.ย. 2019 4:21 pm บอร์ด Programming - C/C++ & java & Python
1
28
พฤ 13 มิ.ย. 2019 4:28 pm โดย thatsawan
การเพิ่ม Munu ย่อย Drop down ใน Joomla
โดย Patipat พฤ 13 มิ.ย. 2019 4:09 pm บอร์ด Mindphp Videoman
0
22
พฤ 13 มิ.ย. 2019 4:09 pm โดย Patipat
เชื่อมต่อฐานข้อมูล psycopg2 ไม่ได้ครับ
โดย chatee supasand พฤ 13 มิ.ย. 2019 3:37 pm บอร์ด Programming - C/C++ & java & Python
1
24
พฤ 13 มิ.ย. 2019 3:54 pm โดย tatiya
วิธี Import Bookmark บน Internet Explorer 11
โดย chatee supasand พฤ 13 มิ.ย. 2019 2:48 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
22
พฤ 13 มิ.ย. 2019 2:48 pm โดย chatee supasand
B - ช่วยแก้ไขเรื่องรอบการสั่งของ AD ต่อไปนี้ด้วยครับ [2019-06][015]
โดย tsukasaz พฤ 13 มิ.ย. 2019 2:48 pm บอร์ด Diageo - Web Ordering - Tester
1
3
พฤ 13 มิ.ย. 2019 3:10 pm โดย tsukasaz
การคำนวณค่า VAT
โดย Patipat พฤ 13 มิ.ย. 2019 2:25 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
24
พฤ 13 มิ.ย. 2019 2:25 pm โดย Patipat
R - Export raw data [2019-06][003]
โดย tsukasaz พฤ 13 มิ.ย. 2019 2:11 pm บอร์ด IIEC - Feedback Service System - Tester
0
1
พฤ 13 มิ.ย. 2019 2:11 pm โดย tsukasaz
วิธีติดตั้ง Font ไทยสำหรับ wkhtmltopdf บน CentOS
โดย mindphp พฤ 13 มิ.ย. 2019 2:07 pm บอร์ด Linux - Web Server
1
25
พฤ 13 มิ.ย. 2019 2:10 pm โดย mindphp
R - เมนู Feedback Service > Household Matching เลือก sub-categories ได้ครั้งละหลายอัน
โดย tsukasaz พฤ 13 มิ.ย. 2019 1:59 pm บอร์ด IIEC - Feedback Service System - Tester
0
1
พฤ 13 มิ.ย. 2019 1:59 pm โดย tsukasaz