Задать вопрос
@leroy-bit
Человек.

Что не так с sql запросом?

cur.execute('SELECT ? FROM ?', [column_name, table_name,])
for element in cur.fetchall():
result.append(element[0])
return result


При выполнении этого кода появляется ошибка:
cur.execute('SELECT ? FROM ?', [column_name, table_name,]
sqlite3.OperationalError: near"?": syntax error

Не понимаю в чем проблема.
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Нельзя подставлять имена колонок и таблиц.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект