[Python] ບົດ​ທີ່​ 4 ຂັ້ນ​ຕອນ​ ການ​ສະແດງ​ຂໍ້​ມູນ​ຈາກ​ຖານ​ຂໍ້​ມູນ​ດຶງ​ຂຶ້ນ​ມາ​ສະແດງ​ໜ້າ​ WEB

Breaking

Post Top Ad

Post Top Ad

Monday, October 2, 2017

[Python] ບົດ​ທີ່​ 4 ຂັ້ນ​ຕອນ​ ການ​ສະແດງ​ຂໍ້​ມູນ​ຈາກ​ຖານ​ຂໍ້​ມູນ​ດຶງ​ຂຶ້ນ​ມາ​ສະແດງ​ໜ້າ​ WEB

python (ໄພ​ທອນ​ສາມາດ​ດຶງ​ຂໍ້​ມູນ​ມາ​ສະແດງ​ໃນ​ຣູ​ແ​ແບບ​ຟອມ​ໄດ້​ ໂດຍ​ໃຊ້​ Flask ໂຄ໊ດ​ SQL (ເອດ​-ຄິວ​-ແອນ​ຂອງ​ python ທີ່​ໃຊ້​ກໍ​ບໍ່​ຕ່າງ​ຈາກ​ພາສາ​ອືນ​ເລີຍ​ ໃຊ້​ຄືກັນ​ ແລະ ໃຊ້​ງານ​ງ່າຍ​
ຂັ້ນ​ຕອນ​ທີ່​1 ໃຫ້​ເຮົາ​ສ້າງຟອມ​ໜ້າທີ່​ຈະ​ດຶງ​ຂໍ້​ມູນ​ອອກ​ໄປ​ສະແດງ​ ຕົວ​ຢ່າງ​ Show.html
method ສົ່ງ​ຄ່າ​ rows ມາ​ທີ່​ show.html ກໍ່ການ​ for ເຊັກ​ ວົນ​ລູບ​ ຄ່າ​ row

 {% for row in rows %}
            <tr>
               <td>{{ row[0] }}</td>
               <td>{{ row[1] }}</td>
               <td>{{ row[2] }}</td>
               <td>{{ row[3] }}</td>
            </tr>
 {% endfor %}
ຕົວຢ່າງພາບ
ຂັ້ນ​ຕອນ​ທີ່​2 ໃຫ້​ສ້າງ​ method List ເພື່ອ​ທີ່​ເຮົາ​ຈະ​ຂຽນ​ໂຄ໊ດ​ສະແດງ​ຂໍ້​ມູນ​ໄປ​ຢັງ​ໜ້າ​ຟອມ​ທີ່​ສ້າງ​ໄວ້​ຂັ້ນ​ຕອນ​ທີ່​ 1
ຫຼັກ​ການ​ເຮັດ​ວຽກແມ່ນ ເອີ້ນ​ໃຊ້​ methot list ເພື່ອ​ select ຂໍ້​ມູນ​ຈາກ​ຖານ​ຂໍ້​ມູນ​ແລ້ວ​ສົ່ງ​​ໄປ​ຢັງ​ຟອມshow ໂດຍ​ return rows ອອກ​ໄປ​

@app.route('/list')
def list():
    con = p.connect(host='127.0.0.1', database='test', user='testerp', password='test123')
    cur = con.cursor()
    cur.execute('SELECT version()')
    sql = "SELECT * FROM test_python ORDER BY id DESC LIMIT 10"
    sql = sql.encode('utf-8')
    cur.execute(sql)
    rows = cur.fetchall()
    return render_template("list.html", rows=rows)
ຜົນຣັນໂປຣແກຣມ
ທັງ​ໝົດ​ນີ້​ເປັນ​ສ່ວນຫນຶ່ງ​ຂອງ​ການ​ດຶງ​ຂໍ້​ມູນ​ອອກ​ມາ​ສະແດງ​ ບົດ​ຕໍ່ໄປ​ເປັນ​ການ​ ລົບ​ ແລະ​ແກ້​ໄຂ​ 

Cr: mindphp.com


No comments:

Post a Comment

Post Top Ad