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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เอาใจคนทำงานดึก เดินทางสะดวก คอนโดสะพานควาย
โดย Patty Perfume จ 15 เม.ย. 2019 2:44 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
48
จ 15 เม.ย. 2019 2:44 pm โดย Patty Perfume
พี่ๆท่านใด พอจะมีหนังสือสอน PHP เล่มนี้ไหมครับ
โดย toonytoony2004 อ 14 เม.ย. 2019 8:54 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
83
อ 14 เม.ย. 2019 1:09 pm โดย toonytoony2004
CSS Tips: box-shadow สร้างเงาให้กับ box element
โดย abdkode พฤ 11 เม.ย. 2019 2:02 pm บอร์ด CSS Knowledge
0
71
พฤ 11 เม.ย. 2019 2:02 pm โดย abdkode
งานประจำวันที่ 11 เมษายน 2562
โดย poumtip พฤ 11 เม.ย. 2019 9:22 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
5
พฤ 11 เม.ย. 2019 6:38 pm โดย poumtip
งานประจำวันที่ 11 เมษายน 2562
โดย napharat079 พฤ 11 เม.ย. 2019 9:06 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
3
พฤ 11 เม.ย. 2019 6:19 pm โดย napharat079
R - Support Training [2019-04][007]
โดย Parichat พ 10 เม.ย. 2019 7:05 pm บอร์ด Diageo - Web Ordering - Developer
4
16
ศ 19 เม.ย. 2019 11:35 pm โดย Parichat
การปรับปรุงบัญชีตั๋วเงินจ่าย
โดย สริญญา สมสา พ 10 เม.ย. 2019 6:37 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
60
พ 10 เม.ย. 2019 6:37 pm โดย สริญญา สมสา
ตั๋วเงินรับ
โดย สริญญา สมสา พ 10 เม.ย. 2019 6:03 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
56
พ 10 เม.ย. 2019 6:03 pm โดย สริญญา สมสา
การพิมพ์ 3 มิติคืออะไร (3D Print)
โดย napharat079 พ 10 เม.ย. 2019 5:27 pm บอร์ด IOT - Internet of things
1
87
พ 10 เม.ย. 2019 6:48 pm โดย swara31
สินทรัพย์ไม่หมุนเวียน
โดย สริญญา สมสา พ 10 เม.ย. 2019 5:18 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
51
พ 10 เม.ย. 2019 5:18 pm โดย สริญญา สมสา
กำหนดตัวแปลให้ลบย้อนหลัง ไม่ได้ครับ แนะนำผมด้วยครับ
โดย haliw46 พ 10 เม.ย. 2019 5:05 pm บอร์ด Programming - PHP
2
129
พฤ 11 เม.ย. 2019 11:33 am โดย haliw46
สินทรัพย์หมุนเวียน
โดย สริญญา สมสา พ 10 เม.ย. 2019 4:06 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
พ 10 เม.ย. 2019 4:06 pm โดย สริญญา สมสา
เปลี่ยนเคอร์เซอร์เมาส์เป็นตัวการ์ตูนที่ชอบด้วย Custom Cursor
โดย napharat079 พ 10 เม.ย. 2019 3:58 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
83
พ 10 เม.ย. 2019 3:58 pm โดย napharat079
R - ปรับหน้าแก้ไขข้อมูลส่วนตัวฝั่งหน้าเว็บ @M061
โดย tsukasaz พ 10 เม.ย. 2019 3:31 pm บอร์ด Diageo - Web Ordering - Developer
1
8
พฤ 18 เม.ย. 2019 11:02 pm โดย Parichat
R - 7.Goods Returned ดึงสินค้าของอินวอยนั้นมาทั้งหมดแล้วถ้าสินค้าไหนที่ลูกค้าไม่ต้องการคืนก็สามารถติ๊กเลือกลบรายการนั้น
โดย Parichat พ 10 เม.ย. 2019 3:15 pm บอร์ด Diageo - Web Ordering - Developer
0
4
พ 10 เม.ย. 2019 3:15 pm โดย Parichat
R - 5.เพิ่มฟิล PO Number เก็บ GRN Ref No (เลขที่ใบกำกับภาษีอ้างอิง)
โดย Parichat พ 10 เม.ย. 2019 3:02 pm บอร์ด Diageo - Web Ordering - Developer
0
6
พ 10 เม.ย. 2019 3:02 pm โดย Parichat
R - 2.เปลี่ยนสีตรง moq ที่แจ้งเตือนให้เป็นสีแดงสีเดียวกับเทมเพลต
โดย Parichat พ 10 เม.ย. 2019 3:00 pm บอร์ด Diageo - Web Ordering - Developer
1
2
ศ 19 เม.ย. 2019 6:36 pm โดย tsukasaz
R - 1.สรุปตัว pop up ว่ามีอะไรบ้างแล้วส่งไปให้ลูกค้าแล้วเค้าจะแจ้งมาว่าจะให้เนื้อความเป็นแบบไหนบ้าง
โดย Parichat พ 10 เม.ย. 2019 2:59 pm บอร์ด Diageo - Web Ordering - Developer
4
13
ศ 19 เม.ย. 2019 6:36 pm โดย tsukasaz
อัพเดทเลย!!! Joomla เวอร์ชั่น 3.9.5 ปรับความปลอดภัย 3 จุด
โดย tsukasaz พ 10 เม.ย. 2019 2:51 pm บอร์ด PHP News
0
101
พ 10 เม.ย. 2019 2:51 pm โดย tsukasaz
CSS Tips: visibility Property การซ่อนและการแสดงให้เห็น
โดย abdkode พ 10 เม.ย. 2019 2:51 pm บอร์ด CSS Knowledge
0
52
พ 10 เม.ย. 2019 2:51 pm โดย abdkode