本项目利用Python的Flask框架搭建了一个简易Web应用,用于从数据库中提取信息并以网页形式直观呈现。通过简洁明了的用户界面,使得复杂的数据库操作变得轻松快捷。
首先数据库长这样,我们想将name和age列显示到web页面上。代码如下:
```python
from flask import Flask, render_template
import pymysql
app = Flask(__name__)
@app.route(/)
def index():
conn = pymysql.connect(host=39.106.168.84, user=flask_topvj_net, password=xxxxxxxx, port=3306, db=flask_t)
# 连接数据库并执行查询操作,获取name和age列的数据
cursor = conn.cursor()
sql_query = SELECT name, age FROM your_table_name # 替换your_table_name为实际的表名
cursor.execute(sql_query)
data = cursor.fetchall() # 获取所有结果
return render_template(index.html, rows=data) # 将数据传递给前端模板
if __name__ == __main__:
app.run()
```
请确保在`templates/index.html`文件中创建一个HTML模板,用于展示从数据库获取的姓名和年龄信息。例如:
```html
Database Data
User Information:
| Name |
Age |
{% for row in rows %}
| {{ row[0] }} |
{{ row[1] }} |
{% endfor %}
```
以上代码和模板将帮助你从数据库中获取特定列的数据,并将其展示在一个简单的HTML表格上。请根据实际情况调整SQL查询语句中的表名和其他参数。