PyMysql-Python:如何检查用户提供的输入是否存在于我的数据库中
我有一张这样的桌子:PyMysql-Python:如何检查用户提供的输入是否存在于我的数据库中,python,pymysql,Python,Pymysql,我有一张这样的桌子: Movies: Title Rank a 5 b 6 b 6.5 c 7 假设这是我的表。我想确定用户从键盘输入的电影是否存在于我的数据库中,以及他选择的电影是否在表中只存在一次。如果要使用sql查询进行检查 或者,如果查询结果位于dataframe中: >>> user_input in df['Title'].tolist() 你能建立到数据库的连接吗?是的,我已经做了所有这些。你的输出
Movies:
Title Rank
a 5
b 6
b 6.5
c 7
假设这是我的表。我想确定用户从键盘输入的电影是否存在于我的数据库中,以及他选择的电影是否在表中只存在一次。如果要使用sql查询进行检查
或者,如果查询结果位于dataframe中:
>>> user_input in df['Title'].tolist()
你能建立到数据库的连接吗?是的,我已经做了所有这些。你的输出是到dataframe中吗?我的问题是我不知道如何将sql查询与输入关联起来…我不知道如何正确地编写它。例如,我想作为一个asnwer这样做:如果我想检查受影响行的数量,这样我就可以知道它是否是一部电影已选择的或多个?cursor.execute从电影中选择标题,其中标题={}.formatuser\u输入,lineitem行数=cursor.rowcount
>>> user_input in df['Title'].tolist()