Я изучаю SQLite (с помощью python) и столкнулся с проблемой, когда я потерялся.SQLite Выберите, где x переменная
Я сделал таблицу:
dat.execute("CREATE TABLE IF NOT EXISTS User_Login(Id INTEGER PRIMARY KEY AUTOINCREMENT, 'User_Name' TEXT UNIQUE, 'Password' TEXT, 'Email' TEXT)")
dat.execute("INSERT INTO User_Login('User_Name', 'Password', 'Email') VALUES('DM', 'pass', '[email protected]')")
и теперь с функцией я пытаюсь получить пароль (пропуск) от USER_LOGIN с давая login_name в переменной
с данными:
dat = data.cursor()
dat.execute("SELECT 'Password' FROM 'User_Login' WHERE 'User_Name'=?", [login])
pw = dat.fetchone()
print pw
Но pw всегда нет, я много старался, но не могу заставить его работать. Зарегистрированный логин с печатью и который сохранен правильно
Может кто-нибудь, пожалуйста, помогите мне или укажите мне в правильном направлении? Я был бы очень благодарен.
Greets
Действительно, что нужно переодеться, но она по-прежнему не работает :(
with data:
dat = data.cursor()
dat.execute("DROP TABLE IF EXISTS 'User_Login'")
dat.execute("CREATE TABLE IF NOT EXISTS 'User_Login'(Id INTEGER PRIMARY KEY AUTOINCREMENT, 'User_Name' TEXT UNIQUE, 'Password' TEXT, 'Email' TEXT)")
dat.execute("INSERT INTO User_Login('User_Name', 'Password', 'Email') VALUES('DM', 'Pass', '[email protected]')")
и
with data:
dat = data.cursor()
dat.execute("SELECT 'Password' FROM 'User_Login' WHERE 'User_Name'=?", [login])
pw = dat.fetchone()
print pw
Еще с той же проблемой
Здравствуйте, На самом деле, что нужно переодеться, но она по-прежнему не работает :( с данными: \t Дат = data.cursor() \t dat.execute ("DROP TABLE IF EXISTS 'USER_LOGIN'") \t dat.execute ("CREATE TABLE IF NOT EXISTS 'uSER_LOGIN' (Id INTEGER PRIMARY KEY AUTOINCREMENT, 'USER_NAME' TEXT UNIQUE, 'Пароль' TEXT 'Email' TEXT)") \t dat.execute ("INSERT INTO uSER_LOGIN ('USER_NAME', 'пароль', 'E-mail') VALUES ('DM', 'Pass', '[email protected]') ") и с данными: \t \t Дат = data.cursor() \t \t dat.execute ("SELECT 'Пароль' FROM 'USER_LOGIN' WHERE = 'USER_NAME'?", [Войти]) \t \t Pw = dat.fetchone() \t \t print pw –