sjaserds
@sjaserds
Студент

Как по id найти Last_name в базе данных SQlite?

Имеется таблица reg_studs с колонками id, first_name, last_name, group. Необходимо узнать first_name по ID. id_studs - ID студента.

Код который написал я не работает. Где я ошибся?
def get_name_student(id_studs):
  conn = get_connection()
  c = conn.cursor()
  c.execute("""
    SELECT reg_studs.id_studs, reg_studs.last_name
    FROM reg_studs
    WHERE (((reg_studs.id)= id_studs));
    """)
  • Вопрос задан
  • 436 просмотров
Решения вопроса 1
@loonny
Вы не правильно запрос формируете
Нужно вот так:
def get_name_student(id_studs):
  conn = get_connection()
  c = conn.cursor()
  c.execute('SELECT first_name FROM reg_studs WHERE id=?', id_studs)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы