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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การบันทึกบัญชีเกี่ยวกับการซื้อสินค้า
โดย สริญญา สมสา จ 08 เม.ย. 2019 3:15 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
57
จ 08 เม.ย. 2019 3:15 pm โดย สริญญา สมสา
การบันทึกบัญชี
โดย สริญญา สมสา จ 08 เม.ย. 2019 2:16 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
56
จ 08 เม.ย. 2019 2:16 pm โดย สริญญา สมสา
สอบถามวิธีติดตั้ง psycopg2 บน python 2.7 หน่อยครับ
โดย tatiya จ 08 เม.ย. 2019 12:43 pm บอร์ด Programming - C/C++ & java & Python
1
156
จ 08 เม.ย. 2019 12:44 pm โดย tatiya
วิธีการเบลอภาพแบบ Iris Blur
โดย napharat079 จ 08 เม.ย. 2019 11:47 am บอร์ด Graphic design
0
69
จ 08 เม.ย. 2019 11:47 am โดย napharat079
บัญชีอุตสาหกรรม
โดย สริญญา สมสา จ 08 เม.ย. 2019 11:43 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
53
จ 08 เม.ย. 2019 11:43 am โดย สริญญา สมสา
เกิดปัญหาการติดตั้ง Pycharm บน Ubuntu 16.04
โดย tatiya จ 08 เม.ย. 2019 10:56 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
74
จ 08 เม.ย. 2019 10:56 am โดย tatiya
งานประจำวันที่ 8 เมษายน 2562
โดย napharat079 จ 08 เม.ย. 2019 9:51 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
2
8
จ 08 เม.ย. 2019 7:27 pm โดย napharat079
งานประจำวันที่ 8 เมษายน 2562
โดย poumtip จ 08 เม.ย. 2019 9:04 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
6
จ 08 เม.ย. 2019 8:18 pm โดย poumtip
Google one คืออะไร
โดย napharat079 ส 06 เม.ย. 2019 2:13 pm บอร์ด Share Knowledge
0
119
ส 06 เม.ย. 2019 2:13 pm โดย napharat079
VDO - m_favorite_post
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:13 pm บอร์ด ThaiVI (Main)
2
5
พ 17 เม.ย. 2019 6:17 pm โดย napharat079
VDO - m_upload_image_easy
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:11 pm บอร์ด ThaiVI (Main)
2
5
พ 17 เม.ย. 2019 6:14 pm โดย napharat079
VDO - mdsoft_show_member_post
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:11 pm บอร์ด ThaiVI (Main)
2
4
พ 17 เม.ย. 2019 6:13 pm โดย napharat079
VDO - m_sub_comment
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:11 pm บอร์ด ThaiVI (Main)
2
5
พ 17 เม.ย. 2019 6:09 pm โดย napharat079
VDO - m_bbcode_upload_link
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:10 pm บอร์ด ThaiVI (Main)
1
6
พ 17 เม.ย. 2019 6:07 pm โดย napharat079
VDO - mdsoft_change_letter
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:06 pm บอร์ด ThaiVI (Main)
2
6
พ 17 เม.ย. 2019 6:05 pm โดย napharat079
VDO - mdsoft_change_letter
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:05 pm บอร์ด ThaiVI (Main)
0
0
ส 06 เม.ย. 2019 2:05 pm โดย Ittichai_chupol
VDO - m_button_like
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:04 pm บอร์ด ThaiVI (Main)
2
6
พ 17 เม.ย. 2019 6:02 pm โดย napharat079
VDO - m_buton_share_facebook
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:04 pm บอร์ด ThaiVI (Main)
1
4
พ 17 เม.ย. 2019 6:20 pm โดย napharat079
VDO - m_anonymus_post
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:03 pm บอร์ด ThaiVI (Main)
1
5
พ 17 เม.ย. 2019 6:21 pm โดย napharat079
VDO - mdsoft_stock_search
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:03 pm บอร์ด ThaiVI (Main)
1
3
พ 17 เม.ย. 2019 6:24 pm โดย napharat079