Форум сайта python.su
где ошибка? вместо конкретной строки получаю все записи?
result = self.cursor.execute("select * from library where word=(?)", (word, )) print(result)
Офлайн
возможно тип текст/инт
в свое время сильно намучался с сырыми запросами пока умные люди не посоветовали заюзать
peewee
http://docs.peewee-orm.com/en/latest/peewee/quickstart.html
С тех пор я очень щаслив…
Тот же запрос без питона - возвращает все правильно?
Офлайн
root1Это у вас весь ваш запрос или вы что-то сократили? Запрос ведь выполнится, пока вы fetch не вызовите. И еще, зачем скобки вокруг вопросительного знака?
result = self.cursor.execute(“select * from library where word?)”,
(word, ))
print(result)
Отредактировано FishHook (Янв. 23, 2017 14:11:34)
Офлайн
код переписал с примера, скобки там потому что пока искал ошибку по разному пробывал.
ошибка заключалась в неправильно введеных данных.
Офлайн
Магия
Офлайн