Запрос к базе MySql на Python

Petr

Member
Помогите мне, пожалуйста правильно написать параметрический запрос к базе MySql. У меня вот так
query = ("SELECT * FROM users WHERE usid LIKE usid=%s",(us))
И сам запрос
cur.execute(query,(us))
Выдает ошибку
AttributeError: 'tuple' object has no attribute 'encode'
Почему? Буду очень признательна за помощь.
 

Kate

Administrator
Команда форума
Query должен быть просто строкой, параметры подставлять только в execute
Список параметров должен быть tuple, мало написать (us), нужно запятую: (us,)
 
Сверху