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

2024-11-03 07:14:26
推荐回答(2个)
回答1:

方法一:使用Flask等框架
将查询结果赋值给users
使用params=Locals()传递给HTML页面,
在页面中,使用循环,接收数据:
{% for u in params.users %}


  • {{u.id}}

    {{u.name}}

    {{u.sfzh}}

    {{u.age}}

    {{u.gender}}


  • {% endfor %}

    =========================
    方法二:直接使用pymysql 执行SQL语句
    将查询结果赋值给users,由于结果里users包含的是元组,前台调用时使用
    {{u[0]}}
    {{u[1]}}
    {{u[2]}}
    ...

    回答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();