gpt4 book ai didi

python - Python Web 应用程序问题

转载 作者:行者123 更新时间:2023-11-30 22:20:15 25 4
gpt4 key购买 nike

我正在 MA 中创建一个 trails 网络应用程序。我希望能够单击路径的名称,并显示其信息。我有一个名为“远足”的表格,其中包含 10 列。现在,当我单击路径名称时,页面上唯一显示的是 ( ),只有两个括号,没有其他内容。我正在尝试按照一位教授给我的一个例子,但似乎我做错了什么,但我真的不知道是什么。

任何帮助将不胜感激!!

def getHikeInfo(name):   
# connect to db
conn, cursor = getConnectionAndCursor()

# prepare SQL
sql = """
SELECT *
FROM hiking
WHERE name = %s
"""

# run the SQL
cursor.execute(sql, name)

# fetch the results
data = cursor.fetchall()

# clean up
cursor.close()
conn.close()

return data

################################################################################
if __name__ == "__main__":

form = cgi.FieldStorage()

if "name" in form:
name=form['name'].value
print getHikeInfo(name)

最佳答案

据我了解,您需要将您的name 查询参数放入一个元组中:

cursor.execute(sql, (name, ))

而且,如果您只需要数据库中的一行,请使用 fetchone():

data = cursor.fetchone()

关于python - Python Web 应用程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36815710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com