我的 python 项目的以下代码似乎不起作用
import mysql.connector as sql
cxn=sql.connect(user='adithyan',password='vinod123',database='workout2')
cursor=cxn.cursor()
while True:
try:
l=[ ]
studentid =int(input("Please enter your student_id"))
a = 'select * from student_info where Student_ID = %studentid'
cursor.execute(a)
for i in cursor:
l.append(i)
except:
print("Student_id not found try again")
MySQL 连接没有问题,select 语句也没有问题(即,当我在 python 中独立运行时,查询运行是正确的),但 似乎我无法在 SQL 查询中使用 python 中的变量。另外,如果可能的话,请建议任何其他替代方案!
幕布斯6054654
泛舟湖上清波郎朗
相关分类