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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สรุป openERP
โดย jirawoot จ 15 ก.ค. 2019 8:01 pm บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
2
จ 15 ก.ค. 2019 8:01 pm โดย jirawoot
Youtube สามารถฟังเสียงแล้วถอดเป็นข้อความได้
โดย jamepiyawat จ 15 ก.ค. 2019 7:11 pm บอร์ด Share Knowledge
0
15
จ 15 ก.ค. 2019 7:11 pm โดย jamepiyawat
วิธีทำให้ Title joomla Module เปลี่ยนภาษาได้
โดย jamepiyawat จ 15 ก.ค. 2019 6:07 pm บอร์ด Joomla user Guide Knowledge
0
10
จ 15 ก.ค. 2019 6:07 pm โดย jamepiyawat
วิธีแก้ error ของการติดตั้ง psycopg2 หรือ psycopg2_binary
โดย jirawoot จ 15 ก.ค. 2019 5:48 pm บอร์ด Python Knowledge
0
9
จ 15 ก.ค. 2019 5:48 pm โดย jirawoot
การเปิดไฟล์ PDF อีกแท็บนึง ด้วย target ใน html
โดย chatee supasand จ 15 ก.ค. 2019 5:42 pm บอร์ด Programming - C/C++ & java & Python
0
15
จ 15 ก.ค. 2019 5:42 pm โดย chatee supasand
ฟังก์ชัน ip2long() - ใช้เก็บ IP ลงฐานข้อมูลทำให้ประหยัดพื้นที่
โดย Patipat จ 15 ก.ค. 2019 5:33 pm บอร์ด PHP Knowledge
0
14
จ 15 ก.ค. 2019 5:33 pm โดย Patipat
เราจะ SELECT หลายตาราง ออกมาใช้งานโดนที่ไม่ต้องเชื่อมตารางกันได้ไหมครับ
โดย jamepiyawat จ 15 ก.ค. 2019 5:10 pm บอร์ด SQL - Database
1
17
จ 15 ก.ค. 2019 5:56 pm โดย tsukasaz
ทำไมเมื่อวานมันยังได้ ????
โดย chatee supasand จ 15 ก.ค. 2019 5:09 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
จ 15 ก.ค. 2019 5:09 pm โดย chatee supasand
สอบถามครับ-เรียกฐานข้อมูลมาแสดง เป็นภาษาไทยไม่ได้อะครับ ขึ้น error Ascii
โดย chatee supasand จ 15 ก.ค. 2019 4:17 pm บอร์ด Programming - C/C++ & java & Python
2
20
จ 15 ก.ค. 2019 8:12 pm โดย chatee supasand
รู้จักกับ ฟังก์ชัน hypot() - ใช้คำนวณความยาวตรงข้ามด้านสามเหลี่ยมมุมฉาก
โดย Patipat จ 15 ก.ค. 2019 4:08 pm บอร์ด PHP Knowledge
1
17
จ 15 ก.ค. 2019 4:27 pm โดย mindphp
ศึกษาทำความเข้าใจ-บุญนำพา
โดย EyePornnipa จ 15 ก.ค. 2019 3:42 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
14
จ 15 ก.ค. 2019 3:42 pm โดย EyePornnipa
สอบถาม การติดตั้ง library ด้วย requirements.txt
โดย jirawoot จ 15 ก.ค. 2019 2:57 pm บอร์ด Programming - C/C++ & java & Python
3
25
จ 15 ก.ค. 2019 4:39 pm โดย jirawoot
ใช้งานหลายหน้าจอด้วย desktops V2.0 บน Windows
โดย chatee supasand จ 15 ก.ค. 2019 12:00 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
16
จ 15 ก.ค. 2019 12:00 pm โดย chatee supasand
อยากทราบวิธีทำให้ สไลด์โชว์สินค้า เป็นแบบ Responsive แสดง Product ตามที่เรากำหนดขนาดหน้าจอ
โดย Patipat จ 15 ก.ค. 2019 11:52 am บอร์ด Joomla Development
6
36
จ 15 ก.ค. 2019 3:01 pm โดย Patipat
รับสมัคร Helpdesk, Programmer, Tester, System
โดย ปัทมา แซ่เฮ้ง จ 15 ก.ค. 2019 11:51 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
จ 15 ก.ค. 2019 11:51 am โดย ปัทมา แซ่เฮ้ง
สอบถาม path directory ของ server ubuntu หน่อยครับ
โดย jirawoot จ 15 ก.ค. 2019 11:12 am บอร์ด Programming - C/C++ & java & Python
2
20
จ 15 ก.ค. 2019 7:50 pm โดย jirawoot
Q - ลืมหัก ณ ที่จ่าย ควรจะทำยังไงดีค่ะ
โดย EyePornnipa จ 15 ก.ค. 2019 10:26 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
2
26
จ 15 ก.ค. 2019 11:54 am โดย EyePornnipa
งานประจำวันที่ 15 กรกฎาคม 2562
โดย Patipat จ 15 ก.ค. 2019 10:19 am บอร์ด M088 - ปฏิภัทร สารธรรม
2
17
จ 15 ก.ค. 2019 8:31 pm โดย Patipat
วิธีขอ API จาก Google กรณีอยากใส่ Map ในเว็บไซต์
โดย idsittikorn จ 15 ก.ค. 2019 10:13 am บอร์ด HTML CSS
0
9
จ 15 ก.ค. 2019 10:13 am โดย idsittikorn
งานประจำวันที่ 15 กรกฎาคม 2562
โดย jamepiyawat จ 15 ก.ค. 2019 10:12 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
3
16
จ 15 ก.ค. 2019 8:44 pm โดย mindphp