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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 1 เมษายน 2562
โดย napharat079 จ 01 เม.ย. 2019 9:52 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
2
8
จ 01 เม.ย. 2019 7:07 pm โดย napharat079
อยากทราบวิธีการสร้าง pop up ที่มีช่องกรองเพื่อค้นหา และแสดงข้อมูลจากฐานข้อมูลในเว็บบอร์ด phpbb
โดย Ittichai_chupol ส 30 มี.ค. 2019 3:45 pm บอร์ด Programming - PHP
0
117
ส 30 มี.ค. 2019 3:45 pm โดย Ittichai_chupol
อยากทราบวิธีการ สร้าง cookie เพื่อข้อมูลการตั้งค่าขนานอักษร ใน เว็บบอร์ด phpbb
โดย Ittichai_chupol ส 30 มี.ค. 2019 2:57 pm บอร์ด Programming - PHP
0
81
ส 30 มี.ค. 2019 2:57 pm โดย Ittichai_chupol
แอป Firechat แชทออฟไลน์ไม่ง้ออินเตอร์เน็ต
โดย napharat079 ส 30 มี.ค. 2019 2:02 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
115
ส 30 มี.ค. 2019 2:02 pm โดย napharat079
งานประจำวันที่ 30 มีนาคม 2562
โดย napharat079 ส 30 มี.ค. 2019 9:55 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
7
ส 30 มี.ค. 2019 7:22 pm โดย napharat079
งานประจำวันที่ 30 มีนาคม 2562
โดย poumtip ส 30 มี.ค. 2019 9:04 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
7
ส 30 มี.ค. 2019 7:42 pm โดย poumtip
CSS Tips: flex-wrap การบีบ item ให้เหมาะสมกับตำแหน่ง
โดย abdkode ศ 29 มี.ค. 2019 6:07 pm บอร์ด CSS Knowledge
0
100
ศ 29 มี.ค. 2019 6:07 pm โดย abdkode
งบการเงิน
โดย สริญญา สมสา ศ 29 มี.ค. 2019 5:58 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
75
ศ 29 มี.ค. 2019 5:58 pm โดย สริญญา สมสา
note
โดย poumtip ศ 29 มี.ค. 2019 9:51 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
14
62
ศ 19 เม.ย. 2019 7:11 pm โดย poumtip
Work's on Hand นภารัตน์ ฐิติกรโกวิท M079
โดย napharat079 ศ 29 มี.ค. 2019 5:33 pm บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
2
15
ศ 29 มี.ค. 2019 6:59 pm โดย napharat079
กระดาษทำการ 6 ช่อง
โดย สริญญา สมสา ศ 29 มี.ค. 2019 5:03 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
80
ศ 29 มี.ค. 2019 5:03 pm โดย สริญญา สมสา
งบเเสดงฐานะทางการเงิน
โดย สริญญา สมสา ศ 29 มี.ค. 2019 4:26 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
63
ศ 29 มี.ค. 2019 4:26 pm โดย สริญญา สมสา
การจัดกระดาษทำการ 8 ช่อง
โดย สริญญา สมสา ศ 29 มี.ค. 2019 3:17 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
65
ศ 29 มี.ค. 2019 3:17 pm โดย สริญญา สมสา
การบันทึกบัญชีรับส่งสินค้า
โดย สริญญา สมสา ศ 29 มี.ค. 2019 2:29 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
66
ศ 29 มี.ค. 2019 2:29 pm โดย สริญญา สมสา
CSS Tips: Overflow การกำหนดแถบเลื่อน
โดย abdkode ศ 29 มี.ค. 2019 2:21 pm บอร์ด CSS Knowledge
0
79
ศ 29 มี.ค. 2019 2:21 pm โดย abdkode
[Closed] Q - ลูกค้าสอบถามมาว่าทำไมรูปภาพไม่แสดงทั้งหมดของสินค้า
โดย tsukasaz พฤ 28 มี.ค. 2019 3:21 pm บอร์ด Diageo - Web Ordering - Developer
4
17
อ 02 เม.ย. 2019 10:10 pm โดย tsukasaz
R - ปรับให้ระบบรองรับการกำหนดราคาสินค้าแบบหลาย UOM => ยังไม่เห็น
โดย Parichat พฤ 28 มี.ค. 2019 4:10 pm บอร์ด Diageo - Web Ordering - Developer
4
14
อ 02 เม.ย. 2019 10:11 pm โดย tsukasaz
G - Username กับ Password ของ Customer บน Demo
โดย tsukasaz ศ 29 มี.ค. 2019 1:37 pm บอร์ด Diageo - Web Ordering - Developer
1
7
ศ 29 มี.ค. 2019 3:44 pm โดย Parichat
รบกวนสอบถามผู้รู้หน่อยค่ะ
โดย ย้นืแ้ระฟ ย้นืแ้ระฟ ศ 29 มี.ค. 2019 12:38 pm บอร์ด Programming - PHP
0
83
ศ 29 มี.ค. 2019 12:38 pm โดย ย้นืแ้ระฟ ย้นืแ้ระฟ
การบันทึกบัญชีการรับหุ้นส่วนใหม่
โดย สริญญา สมสา ศ 29 มี.ค. 2019 12:03 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
ศ 29 มี.ค. 2019 12:03 pm โดย สริญญา สมสา