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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 4 เมษายน 2562
โดย napharat079 พฤ 04 เม.ย. 2019 9:54 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
2
7
พฤ 04 เม.ย. 2019 7:26 pm โดย napharat079
การใช้งานเครื่องคิดเลข
โดย สริญญา สมสา พ 03 เม.ย. 2019 6:50 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
44
พ 03 เม.ย. 2019 6:50 pm โดย สริญญา สมสา
Mock Up ส่่ิงที่เพิ่มมูลค่าให้งานดีไซน์
โดย napharat079 พ 03 เม.ย. 2019 6:05 pm บอร์ด Graphic design
0
46
พ 03 เม.ย. 2019 6:05 pm โดย napharat079
การเเบ่งกำไรโดยให้เงินเดือนเเละคิดดอกเบี้ย
โดย สริญญา สมสา พ 03 เม.ย. 2019 4:29 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
42
พ 03 เม.ย. 2019 4:29 pm โดย สริญญา สมสา
JQuery Tips : เมธอด prepend() ใช้เพื่อแทรกเนื้อหาไปที่จุดเริ่มต้นของอิลีเมนต์
โดย abdkode พ 03 เม.ย. 2019 3:56 pm บอร์ด Jquery & Ajax Knowledge
0
53
พ 03 เม.ย. 2019 3:56 pm โดย abdkode
การเเบ่งกำไรโดยให้เงินเดือนเเบ่งในอัตราที่ตกลง
โดย สริญญา สมสา พ 03 เม.ย. 2019 2:55 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
38
พ 03 เม.ย. 2019 2:55 pm โดย สริญญา สมสา
CSS Tips: การใช้ margin กับ flexbox
โดย abdkode พ 03 เม.ย. 2019 2:53 pm บอร์ด CSS Knowledge
0
55
พ 03 เม.ย. 2019 2:53 pm โดย abdkode
เทคนิคการเลือกรูปภาพมาใช้ในงาน Graphic Design
โดย napharat079 พ 03 เม.ย. 2019 2:16 pm บอร์ด Graphic design
0
47
พ 03 เม.ย. 2019 2:16 pm โดย napharat079
gps ติดตามรถ มีความสำคัญกับธุรกิจโลจิสติกส์อย่างไร
โดย digital01 พ 03 เม.ย. 2019 2:13 pm บอร์ด IOT - Internet of things
0
38
พ 03 เม.ย. 2019 2:13 pm โดย digital01
การเเบ่งกำไรตามอัตราส่วนทุน
โดย สริญญา สมสา พ 03 เม.ย. 2019 1:27 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
1
49
พ 03 เม.ย. 2019 2:14 pm โดย digital01
5 สกิล สำหรับ Graphic Designer มือใหม่ที่ต้องใช้ประจำ
โดย napharat079 พ 03 เม.ย. 2019 12:07 pm บอร์ด Graphic design
0
53
พ 03 เม.ย. 2019 12:07 pm โดย napharat079
การเเบ่งกำไรขาดทุนตามอัตราส่วนที่ตกลง
โดย สริญญา สมสา พ 03 เม.ย. 2019 11:35 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
35
พ 03 เม.ย. 2019 11:35 am โดย สริญญา สมสา
Q - กรณีที่กดคำนวณแล้วรีโหลดหน้าแล้วให้แผนที่มันปักหมุดตามที่เลือกจังหวัดต้นทางไปปลายทางทำยังไงค่ะ
โดย Parichat พ 03 เม.ย. 2019 11:11 am บอร์ด Joomla Dev
10
26
พฤ 04 เม.ย. 2019 1:48 pm โดย Parichat
งานประจำวันที่ 3 เมษายน 2562
โดย napharat079 พ 03 เม.ย. 2019 9:55 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
12
พ 03 เม.ย. 2019 7:30 pm โดย napharat079
งานประจำวันที่ 3 เมษายน 2562
โดย poumtip พ 03 เม.ย. 2019 9:36 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
7
พ 03 เม.ย. 2019 6:59 pm โดย poumtip
เทคนิคการทํา infographic ได้เร็วทันใจ เเละดูโปร
โดย thatsawan อ 02 เม.ย. 2019 11:56 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
73
อ 02 เม.ย. 2019 11:56 pm โดย thatsawan
งานประจำวันที่ 2 เมษายน 2562
โดย napharat079 อ 02 เม.ย. 2019 10:11 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
4
32
พ 03 เม.ย. 2019 6:10 pm โดย napharat079
การบันทึกบัญชีทุนห้างหุ้นส่วน
โดย สริญญา สมสา อ 02 เม.ย. 2019 6:51 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
53
อ 02 เม.ย. 2019 6:51 pm โดย สริญญา สมสา
CSS Tips: จัดตำแหน่งใน Flexbox ให้อยู่ตรงกลาง
โดย abdkode อ 02 เม.ย. 2019 6:43 pm บอร์ด CSS Knowledge
0
57
อ 02 เม.ย. 2019 6:43 pm โดย abdkode
วิธีสร้างอักษรโปร่งใส (Text Mark) ในงานนำเสนอด้วย Power Point
โดย napharat079 อ 02 เม.ย. 2019 6:21 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
55
อ 02 เม.ย. 2019 6:21 pm โดย napharat079