Найти - Пользователи
Полная версия: Как сравнить пользовательский ввод с тем, что записано в БД?
Начало » Python для новичков » Как сравнить пользовательский ввод с тем, что записано в БД?
1
MurelloS
Собственно вот то, что имею.

 import sqlite3 as lite
import sys
con = lite.connect('Dictionary.db')
cur = con.cursor()
cur.execute('create table if not exists Dict (WORD TEXT, TRANSLATE TEXT)')
def add_word():
    word = str(input('Word:'))
    translate = str(input('Translate: ')
# Здесь нужно проверить есть ли WORD в ДБ.
    with con:
        cur = con.cursor()
        cur.execute('INSERT INTO Dict VALUES(?, ?)', (word, translate))
add_word()

Так вот, как сравнить введёное слово с тем, что уже есть в базе SQL. Если оно есть, то вывести print('Слово уже есть в БД'), если его нет, то внести.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB