Я пытаюсь добавить переменные в новую строку БД с помощью Python. Код, который я написал, не получает ошибки, но не пишеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Я пытаюсь добавить переменные в новую строку БД с помощью Python. Код, который я написал, не получает ошибки, но не пише

Сообщение Anonymous »

Соединение с базой данных < /p>
import datetime
import pymysql
conn = pymysql.connect(
host='localhost',
user='XXXX',
#password=,
db='golf_db',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
)
< /code>
Определить переменные для строки таблицы < /p>
lastname="Doe"
firstname="John"
front9=8
back9=8
birthday=datetime.date(2025,1,31)
< /code>
SQL операторы, чтобы добавить row < /p>
with conn.cursor() as cursor:

sql = "INSERT INTO `Golfers` (`Last_Name`, `First_Name`, `F_Handicap`, `B_Handicap`, `B_Date`) VALUES (%(lastname)s, %(firstname)s, %(front9)s, %(back9)s, %(birthday)s)"
conn.commit()
< /code>
Проверьте, правильно ли определены переменные < /p>
print(firstname, lastname, front9, back9, birthday)


Подробнее здесь: https://stackoverflow.com/questions/794 ... i-have-wri
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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