@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
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Нельзя подставлять имена колонок и таблиц.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект