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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีสร้าง Slide Show แสดงสินค้า แบบ Ecommerce โดยใช้ CSS และ Js ของ jQuery Slick Demos
โดย Patipat พ 10 ก.ค. 2019 6:41 pm บอร์ด PHP Knowledge
0
33
พ 10 ก.ค. 2019 6:41 pm โดย Patipat
Q - อยากทราบ วิธีที่ทำให้ สินค้าเรียงตามลำดับหน่อยครับ
โดย Patipat พ 10 ก.ค. 2019 6:33 pm บอร์ด Joomla Development
1
31
พ 10 ก.ค. 2019 6:37 pm โดย tsukasaz
ต้องการแคปหน้าจอ จากโปรแกรม Snagit ทำยังไง
โดย EyePornnipa พ 10 ก.ค. 2019 6:23 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
63
พฤ 11 ก.ค. 2019 11:08 am โดย EyePornnipa
วิธีเรียกใช้ไฟล์ CSS และ Js ลงใน Extension ของ Joomla
โดย Patipat พ 10 ก.ค. 2019 5:07 pm บอร์ด Joomla Developing Knowledge
0
24
พ 10 ก.ค. 2019 5:07 pm โดย Patipat
วิธีการเชื่อมตารางในฐานข้อมูลใน joomla
โดย jamepiyawat พ 10 ก.ค. 2019 4:48 pm บอร์ด Joomla user Guide Knowledge
0
26
พ 10 ก.ค. 2019 4:48 pm โดย jamepiyawat
อยากทราบวิธี เรียกไฟล์ css มาใช้ใน joomla หน่อยครับ
โดย Patipat พ 10 ก.ค. 2019 4:08 pm บอร์ด Programming - PHP
0
23
พ 10 ก.ค. 2019 4:08 pm โดย Patipat
Q - ต้องการบันทึกผลต่างจากการรับชำระต่ำไป จะทำยังไง
โดย EyePornnipa พ 10 ก.ค. 2019 3:54 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
9
46
ศ 12 ก.ค. 2019 11:39 am โดย EyePornnipa
ภาพประกอบเอกสารใบสำคัญ
โดย EyePornnipa พ 10 ก.ค. 2019 2:27 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
33
187
จ 15 ก.ค. 2019 5:52 pm โดย EyePornnipa
วิธีการเช็ค platform ด้วย module sys
โดย jirawoot พ 10 ก.ค. 2019 2:11 pm บอร์ด Python Knowledge
0
15
พ 10 ก.ค. 2019 2:11 pm โดย jirawoot
Q - อยากใช้ loop while แสดงรูปภาพ ครับ
โดย Patipat พ 10 ก.ค. 2019 1:55 pm บอร์ด Programming - PHP
3
45
พ 10 ก.ค. 2019 2:29 pm โดย tsukasaz
สอบถามครับ การเปิด 2 แท็บพร้อมกัน โดยใช้ Flask ทำยังไงได้บ้างครับ
โดย chatee supasand พ 10 ก.ค. 2019 12:17 pm บอร์ด Programming - C/C++ & java & Python
11
115
พฤ 11 ก.ค. 2019 3:40 pm โดย chatee supasand
การ Logout Netflix ทุกอุปกรณ์ที่เข้าค้างไว้
โดย chatee supasand พ 10 ก.ค. 2019 11:48 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
21
พ 10 ก.ค. 2019 11:48 am โดย chatee supasand
การแปลง PowerPoint เป็น Word
โดย chatee supasand พ 10 ก.ค. 2019 11:22 am บอร์ด Microsoft Office Knowledge & line & Etc
0
26
พ 10 ก.ค. 2019 11:22 am โดย chatee supasand
งานประจำวันที่ 10 กรกฎาคม 2562
โดย Patipat พ 10 ก.ค. 2019 10:20 am บอร์ด M088 - ปฏิภัทร สารธรรม
3
21
พ 10 ก.ค. 2019 8:18 pm โดย Patipat
งานประจำวันที่ 10 กรกฏาคม 2562
โดย chatee supasand พ 10 ก.ค. 2019 10:18 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
6
พ 10 ก.ค. 2019 7:24 pm โดย chatee supasand
งานประจำวันที่ 10 กรกฎาคม 2562
โดย jamepiyawat พ 10 ก.ค. 2019 10:10 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
13
พ 10 ก.ค. 2019 8:11 pm โดย jamepiyawat
งานประจำวันที่ 10 กรกฎาคม 2562
โดย jirawoot พ 10 ก.ค. 2019 10:02 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
6
พ 10 ก.ค. 2019 2:13 pm โดย jirawoot
งานประจำวันที่ 10 กรกฎาคม 2562
โดย EyePornnipa พ 10 ก.ค. 2019 9:58 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
2
29
พ 10 ก.ค. 2019 7:47 pm โดย EyePornnipa
B - รบกวนแก้ไขปัญหาเรื่องราคารวมครับ [2019-07][003]
โดย tsukasaz พ 10 ก.ค. 2019 9:51 am บอร์ด Diageo - Web Ordering - Tester
1
2
พ 10 ก.ค. 2019 9:56 am โดย tsukasaz
Q - การแสดงผลของ feedback report บนหน้าเว็บ [2019-07][004]
โดย tsukasaz พ 10 ก.ค. 2019 9:42 am บอร์ด IIEC - Feedback Service System - Tester
0
1
พ 10 ก.ค. 2019 9:42 am โดย tsukasaz