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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Q - ลูกค้าสอบถามว่าข้อมูลลูกค้าดูได้ที่ไหน
โดย tsukasaz พฤ 28 มี.ค. 2019 3:26 pm บอร์ด Diageo - Web Ordering - Developer
0
4
พฤ 28 มี.ค. 2019 3:26 pm โดย tsukasaz
[Closed] R - กรณีที่อัพไฟล์เอ็กเซลขึ้นไปเค้าอยากให้มันเเอ็คทีพหรืออันแอ็คทีพออโต้เลย
โดย tsukasaz พฤ 28 มี.ค. 2019 3:24 pm บอร์ด Diageo - Web Ordering - Developer
1
8
พ 03 เม.ย. 2019 2:42 pm โดย tsukasaz
Q - อัพไฟล์ลูกค้าหรือไฟล์สินค้าเค้าอยากจะทราบวิธีการใช้งาน
โดย tsukasaz พฤ 28 มี.ค. 2019 3:24 pm บอร์ด Diageo - Web Ordering - Developer
0
1
พฤ 28 มี.ค. 2019 3:24 pm โดย tsukasaz
Q - ลูกค้าถามมาว่าที่จะอัพโหลดสินค้ากับ excel ทำยังไง
โดย tsukasaz พฤ 28 มี.ค. 2019 3:23 pm บอร์ด Diageo - Web Ordering - Developer
0
1
พฤ 28 มี.ค. 2019 3:23 pm โดย tsukasaz
R - คู่มือการใช้งานตัว mooziicart ในฝั่งของผู้ดูแลระบบ
โดย tsukasaz พฤ 28 มี.ค. 2019 3:20 pm บอร์ด Diageo - Web Ordering - Developer
0
1
พฤ 28 มี.ค. 2019 3:20 pm โดย tsukasaz
R - ปรับฟอนต์หน้าเว็บไซต์
โดย tsukasaz พฤ 28 มี.ค. 2019 3:19 pm บอร์ด Diageo - Web Ordering - Developer
4
17
ศ 05 เม.ย. 2019 3:47 pm โดย Parichat
R - เมื่อลูกค้า login เข้ามาในระบบแล้วก็ให้แสดงว่า user นี้สั่งได้วันไหนบ้างส่งวันไหน
โดย tsukasaz พฤ 28 มี.ค. 2019 3:18 pm บอร์ด Diageo - Web Ordering - Developer
0
10
พฤ 28 มี.ค. 2019 3:18 pm โดย tsukasaz
R - การสั่งซื้อลูกค้าสามารถเลือกสินค้าแต่ละตัวแต่ละหน้าได้และสินค้าก็ไปแสดงในรถเข็นเลย
โดย tsukasaz พฤ 28 มี.ค. 2019 3:17 pm บอร์ด Diageo - Web Ordering - Developer
1
6
พ 03 เม.ย. 2019 2:46 pm โดย tsukasaz
[Closed] R - ในหน้าสินค้าในสินค้าแต่ละตัวให้มีช่องระบุจำนวน UMA ใส่ว่าสั่งเป็นลังหรือสั่งเป็นขวด
โดย tsukasaz พฤ 28 มี.ค. 2019 3:16 pm บอร์ด Diageo - Web Ordering - Developer
2
10
พ 03 เม.ย. 2019 2:22 pm โดย tsukasaz
[Closed] R - ในหน้ารายละเอียดของสินค้าให้เอาปุ่มกด Like ปุ่มทวิต ออกทั้งหมด @M061
โดย tsukasaz พฤ 28 มี.ค. 2019 3:14 pm บอร์ด Diageo - Web Ordering - Developer
3
12
ศ 29 มี.ค. 2019 10:21 am โดย Parichat
[Closed] R - ในการแสดงสินค้าลูกค้าอยากให้แสดงสินค้าที่เป็นสินค้าหลักตามที่ได้ระบุมาในไฟล์เอ็กเซล
โดย tsukasaz พฤ 28 มี.ค. 2019 3:11 pm บอร์ด Diageo - Web Ordering - Developer
3
11
อ 02 เม.ย. 2019 10:11 pm โดย tsukasaz
[Closed] R - ลูกค้าอยากให้รูปภาพของสินค้าเท่ากันในหน้าแสดงสินค้า @MT29
โดย tsukasaz พฤ 28 มี.ค. 2019 3:10 pm บอร์ด Diageo - Web Ordering - Developer
2
19
ศ 29 มี.ค. 2019 12:11 pm โดย Parichat
[Closed] R - เวลาคลิกเข้าไปในหมวดหมู่ไปแล้วลูกค้าอยากให้ไม่ต้องแสดงโมดูลสินค้าใหม่ สินค้าขายดีและสินค้ายอดฮิต @M061
โดย tsukasaz พฤ 28 มี.ค. 2019 3:08 pm บอร์ด Diageo - Web Ordering - Developer
2
11
ศ 29 มี.ค. 2019 10:44 am โดย Parichat
R - สอบถามเรื่องแท็ป สินค้าใหม่ สินค้ายอดฮิต และสินค้าขายดี @M061
โดย tsukasaz พฤ 28 มี.ค. 2019 3:07 pm บอร์ด Diageo - Web Ordering - Developer
3
14
จ 01 เม.ย. 2019 5:29 pm โดย Parichat
สอบถามวิธีแก้ไข PychramIDE มันกด Ctrl+C, Ctrl+V ,Ctrl+Z ไม่ได้มั้ยครับ
โดย tatiya พฤ 28 มี.ค. 2019 3:05 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
61
พฤ 28 มี.ค. 2019 3:05 pm โดย tatiya
[Closed] R - ตรงรถเข็นแสดงจำนวนรวมสินค้า และแสดง UOM ของสินค้า
โดย tsukasaz พฤ 28 มี.ค. 2019 3:05 pm บอร์ด Diageo - Web Ordering - Developer
1
6
พ 03 เม.ย. 2019 3:29 pm โดย tsukasaz
[Closed] R - ในหน้าแรกของเมนูภาษาไทยมีหมวดหมู่สินค้าโผล่มาในแท็บของสินค้าด้วย @M061
โดย tsukasaz พฤ 28 มี.ค. 2019 3:03 pm บอร์ด Diageo - Web Ordering - Developer
2
9
ศ 29 มี.ค. 2019 10:51 am โดย Parichat
บัญชีเกี่ยวกับสถานศึกษาเอกชน
โดย สริญญา สมสา พฤ 28 มี.ค. 2019 3:03 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
32
พฤ 28 มี.ค. 2019 3:03 pm โดย สริญญา สมสา
R - ทำ Options สำหรับแสดงชื่อสินค้า @MT29
โดย tsukasaz พฤ 28 มี.ค. 2019 3:02 pm บอร์ด Diageo - Web Ordering - Developer
1
14
จ 08 เม.ย. 2019 5:09 pm โดย abdkode
Q - ตอนนี้ทำเซฟจังหวัดต้นทางไปจังหวัดปลายทางได้แล้วแต่เวลากดตรงฟอร์มมันก็เซฟให้อีก
โดย Parichat พฤ 28 มี.ค. 2019 2:41 pm บอร์ด Joomla Dev
7
22
จ 01 เม.ย. 2019 11:34 am โดย tsukasaz