MySql Query возвращает результаты в Workbench, но не в приложении FlaskPython

Программы на Python
Ответить
Anonymous
 MySql Query возвращает результаты в Workbench, но не в приложении Flask

Сообщение Anonymous »


У меня есть приложение Flask, которое выполняет запрос sql для получения списка деталей из базы данных MySql. Моя проблема в том, что я уверен, что у меня правильный SQL-запрос, потому что он работает в рабочей среде MySql, но когда я запускаю тот же запрос в приложении, он возвращает пустой список.

Я новичок в этом, так что будьте поосторожнее.

SQL-запрос:

ВЫБРАТЬ job_part.*, part.part_name, part.cost ИЗ job_part ПРИСОЕДИНЯЙТЕСЬ к части ON job_part.part_id = part.part_id ГДЕ job_part.job_id = 5; введите здесь описание изображения

мой Python

connection = getCursor() sql = """SELECT job_part.*, part.part_name, part.cost ИЗ job_part ПРИСОЕДИНЯЙТЕСЬ к части ON job_part.part_id = part.part_id ГДЕ job_part.job_id = %s;""" Connection.execute(sql, (jobNo,)) partList = Connection.fetchall() соединение.закрыть() печать (список деталей) jobNo равен 5 как строка, я пробовал преобразовать в int, но безрезультатно

Я получаю [] в терминале
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»