PyMysql-Python: как проверить, существует ли вход, который дает пользователь, в моей базе данных - PullRequest
0 голосов
/ 30 мая 2018

У меня есть такая таблица:

Movies:
Title    Rank
a        5
b        6
b        6.5
c        7

Допустим, это моя таблица. Я хочу выяснить, есть ли в моей базе данных вход (название фильма), который пользователь дает с клавиатуры, и есливыбранный фильм существует только один раз в таблице.

1 Ответ

0 голосов
/ 30 мая 2018

Если вы хотите проверить с помощью sql query

>>> user_input = input('Enter movie title: ')
>>> sql_query = 'select title from movie where title = {}'.format(user_input)
>>> cursor.execute(sql_query)
>>> result = cursor.fetchone()
>>> row = result[0]

или если ваш результат запроса находится в фрейме данных:

>>> user_input in df['Title'].tolist()
...