python从mysql数据库提取出来的数据怎么在html里显示
2个回答
展开全部
方法一:使用Flask等框架
将查询结果赋值给users
使用params=Locals()传递给HTML页面,
在页面中,使用循环,接收数据:
{% for u in params.users %}
<li>
<div class="gold-list-row-1">{{u.id}}</div>
<div class="gold-list-row-2">{{u.name}}</div>
<div class="gold-list-row-3">{{u.sfzh}}</div>
<div class="gold-list-row-4">{{u.age}}</div>
<div class="gold-list-row-5">{{u.gender}}</div>
</li>
{% endfor %}
=========================
方法二:直接使用pymysql 执行SQL语句
将查询结果赋值给users,由于结果里users包含的是元组,前台调用时使用
{{u[0]}}
{{u[1]}}
{{u[2]}}
...
将查询结果赋值给users
使用params=Locals()传递给HTML页面,
在页面中,使用循环,接收数据:
{% for u in params.users %}
<li>
<div class="gold-list-row-1">{{u.id}}</div>
<div class="gold-list-row-2">{{u.name}}</div>
<div class="gold-list-row-3">{{u.sfzh}}</div>
<div class="gold-list-row-4">{{u.age}}</div>
<div class="gold-list-row-5">{{u.gender}}</div>
</li>
{% endfor %}
=========================
方法二:直接使用pymysql 执行SQL语句
将查询结果赋值给users,由于结果里users包含的是元组,前台调用时使用
{{u[0]}}
{{u[1]}}
{{u[2]}}
...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
python从mysql数据库提取出来的数据在html里显示
import
mysql.connector
con
=
mysql.connector.connect(host='127.0.0.1',user='root',password='',db='testt')
rel
=
con.cursor()
rel.execute('select
*
from
school')
val
=
rel.fetchall()
val
=
val[0][1]
con.close();
rel.close();
import
mysql.connector
con
=
mysql.connector.connect(host='127.0.0.1',user='root',password='',db='testt')
rel
=
con.cursor()
rel.execute('select
*
from
school')
val
=
rel.fetchall()
val
=
val[0][1]
con.close();
rel.close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询