我是Python和MySQL的新手。我在localhost中创建了一个MySQL db“food”。 我想编写一个python代码来获取用户输入并将其与水果进行比较 我的数据库文件中的列。如果输入字符串与数据库中的任何值匹配 它必须打印“Item Exists”,否则将字符串添加到数据库中。
mysql> select * from example;
+----+--------+
| id | fruits |
+----+--------+
| 1 | Apple |
| 2 | Orange |
| 3 | Grape |
+----+--------+
3 rows in set (0.00 sec)
我知道如何访问数据库并向其插入值,但不知道如何将其与用户输入进行比较。请帮忙。谢谢。
答案 0 :(得分:0)
根据您的评论:
fruits = cursor.fetchall()
for fruit in fruits:
if input == fruit:
print("Item exists")