python从mysql数据库提取出来的数据怎么在html里显示

 我来答
流行势
2022-08-24 · TA获得超过190个赞
知道答主
回答量:73
采纳率:0%
帮助的人:14.1万
展开全部
方法一:使用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]}}
...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昂怿鄢山柳
2019-06-03 · TA获得超过3677个赞
知道小有建树答主
回答量:3139
采纳率:25%
帮助的人:242万
展开全部
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();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式