首页 > 解决方案 > 将我的输入与数据库中的值进行比较

问题描述

我最近开始编程,我很难理解事情是如何工作的,所以请帮助我。我使用 mySQL 创建了一个数据库,并在其中填充了一些数据(10 个称为 ID 号的值),如果我希望用户在我的程序中输入一个值(他的 ID 号)(我正在使用 python)并且我想要我的程序获取此值并将其与我的数据库中的值进行比较,然后如果我的数据库中的任何值等于用户输入的值,则返回“已经存在”,我该怎么做?我应该继续使用 python 吗?或者您有什么建议可以访问/处理我的数据库吗?

先感谢您,

标签: pythonmysqldatabase

解决方案


您应该首先按照这个迷你教程将 Python 与 MySQL 连接起来,并能够在 python 中运行 MySQL 命令。

然后它应该像从表中选择所有 id 并检查是否与用户输入匹配一样简单。要选择所有 ID,您可以使用类似这样的内容(更改它以匹配您的数据库):

mycursor.execute("SELECT * FROM ID")

您可以在此处查看更多示例。

我希望这有帮助。


推荐阅读