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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการสร้าง Module ของ Joomla โดยใช้ Discover File Module
โดย Patipat พฤ 11 ก.ค. 2019 2:43 pm บอร์ด Joomla Developing Knowledge
0
28
พฤ 11 ก.ค. 2019 2:43 pm โดย Patipat
Q - Validate รายการผิด ทำให้ Invoice ไม่เรียงลำดับตามวันที่เกิดรายการ มีวิธีการแก้ไขยังไงค่ะ
โดย EyePornnipa พฤ 11 ก.ค. 2019 1:54 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
2
6
พฤ 11 ก.ค. 2019 1:59 pm โดย EyePornnipa
อยากทราบวิธีทำลิ้งไปหาสินค้า ครับ
โดย jamepiyawat พฤ 11 ก.ค. 2019 12:24 pm บอร์ด Joomla Development
10
106
ศ 12 ก.ค. 2019 10:54 am โดย jamepiyawat
การ Duplicate รายการ Supplier Payment
โดย EyePornnipa พฤ 11 ก.ค. 2019 12:15 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
2
64
ส 13 ก.ค. 2019 2:15 pm โดย EyePornnipa
อยากทราบวิธีการ นำค่า เอาค่าที่ไม่ต้องการออกจาก หน้าค้นหากระทู้ผู้ใช้งาน ในเว็บบอร์ด phpbb
โดย Ittichai_chupol พฤ 11 ก.ค. 2019 11:58 am บอร์ด Programming - PHP
3
32
พฤ 11 ก.ค. 2019 12:24 pm โดย thatsawan
โหมด Sleep กับ Hibernate โหมด บน Windows ต่างกันอย่างไร
โดย chatee supasand พฤ 11 ก.ค. 2019 11:37 am บอร์ด Microsoft Office Knowledge & line & Etc
0
33
พฤ 11 ก.ค. 2019 11:37 am โดย chatee supasand
อยากทราบวิธีการ วนลูปให้ภาพไม่ซ้ำกันหน่อยครับ
โดย Patipat พฤ 11 ก.ค. 2019 11:35 am บอร์ด Joomla Development
7
79
พฤ 11 ก.ค. 2019 7:27 pm โดย tsukasaz
รวมสถานที่ท่องเที่ยวจังหวัดกระบี่
โดย Decha Thaweeumanjvaroj พฤ 11 ก.ค. 2019 11:23 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
พฤ 11 ก.ค. 2019 11:23 am โดย Decha Thaweeumanjvaroj
Q - ตั้งค่าไฟล์ Google Present เพื่อ Copy Link ให้ผู้อื่นสามารถแก้ไขงานได้ด้วย ทำยังไง
โดย EyePornnipa พฤ 11 ก.ค. 2019 10:55 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
30
พฤ 11 ก.ค. 2019 11:03 am โดย EyePornnipa
ขอวิธีทำ ไฟล์ config ในภาษา Python หน่อยครับ
โดย jirawoot พฤ 11 ก.ค. 2019 10:46 am บอร์ด Programming - C/C++ & java & Python
4
51
พฤ 11 ก.ค. 2019 11:50 am โดย jirawoot
งานประจำวันที่ 11 กรกฎาคม 2562
โดย Patipat พฤ 11 ก.ค. 2019 10:28 am บอร์ด M088 - ปฏิภัทร สารธรรม
6
29
ศ 12 ก.ค. 2019 8:26 pm โดย Patipat
R - mod_mzc_products_slideshow ทำสไลด์โชว์สินค้าตามที่เรากำหนด
โดย Patipat พฤ 11 ก.ค. 2019 10:22 am บอร์ด M088 - ปฏิภัทร สารธรรม
11
60
จ 15 ก.ค. 2019 7:40 pm โดย Patipat
สอบถาม ทำ web service แล้วเอาไปไว้บน sevser มัน errorครับ
โดย jirawoot พฤ 11 ก.ค. 2019 10:13 am บอร์ด Programming - C/C++ & java & Python
1
23
พฤ 11 ก.ค. 2019 10:19 am โดย tatiya
งานประจำวันที่ 11 กรกฎาคม 2562
โดย jamepiyawat พฤ 11 ก.ค. 2019 10:10 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
2
12
พฤ 11 ก.ค. 2019 8:49 pm โดย mindphp
งานประจำวันที่ 11 กรกฎาคม 2562
โดย EyePornnipa พฤ 11 ก.ค. 2019 10:07 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
2
36
พฤ 11 ก.ค. 2019 7:16 pm โดย EyePornnipa
งานประจำวันที่ 11 กรกฏาคม 2562
โดย chatee supasand พฤ 11 ก.ค. 2019 10:05 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
6
พฤ 11 ก.ค. 2019 7:20 pm โดย chatee supasand
งานประจำวันที่ 11 กรกฎาคม 2562
โดย jirawoot พฤ 11 ก.ค. 2019 9:58 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
4
27
ศ 12 ก.ค. 2019 1:16 pm โดย jirawoot
ชีวิตจริงของโปรแกรมเมอร์ 555
โดย chatee supasand พ 10 ก.ค. 2019 7:13 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
65
พฤ 11 ก.ค. 2019 8:46 am โดย machataemana
google โน้ตคืออะไร
โดย jamepiyawat พ 10 ก.ค. 2019 7:01 pm บอร์ด Share Knowledge
1
48
พฤ 11 ก.ค. 2019 8:47 am โดย machataemana
การใช้ flask_sqlalchemy สร้างตาราง ฐานข้อมูล ในภาษา python
โดย jirawoot พ 10 ก.ค. 2019 6:44 pm บอร์ด Python Knowledge
0
28
พ 10 ก.ค. 2019 6:44 pm โดย jirawoot