@brnvvv

Выводится список сотрудников БД, как по ФИО сотрудника(name), которое пользователь введёт с клавиатуры вернуть данные этого сотрудника из БД?

Имеется база данных на локальном сервере. Структура базы id, name, date, experience.

Вот код:

import MySQLdb

dataBase = MySQLdb.connect('127.0.0.1', 'root', 'root', 'mark')
cursor = dataBase.cursor()
with dataBase.cursor() as cursor:
    sql = "SELECT * FROM `mark_staff` WHERE `name`=%s"
    cursor.execute(sql, 'Иванов Иван Иванович')
    result = cursor.fetchone()
    print(result)


В чём проблема?
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
execute's second parameter represents a list of the objects to be converted
cursor.execute(sql, ['Иванов Иван Иванович'])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы