import pymysql
import pymysql.cursors
connection = pymysql.connect(host='offer-system.000webhostapp.com',
port =21,
user='id5165068_team',
password = '123456',
db = 'id5165068_offersystem',
charset='utf8',
cursorclass=pymysql.cursors.DictCursor,
autocommit=True
)
================================================== ======================
отображать: (OperationalError: (2003, «Невозможно подключиться к серверу MySQL на 'offer-system.000webhostapp.com' ([WinError 10051] Попытка выполнить операцию сокета в недоступной сети)»
убедитесь, что вы правильно настроили сервер mysql. ваш сайт по адресу offer-system.000webhostapp.com работает хорошо, но порт 21, похоже, не принимает соединения
Я изменил порт с 21 на 3306, но отображается новая ошибка: OperationalError: (2003, «Не удается подключиться к серверу MySQL на 'offer-system.000webhost.com' (время ожидания истекло)»)
Похоже, ваш код имеет неправильный отступ






Учитывая ошибку
A socket operation was attempted to an unreachable network
похоже, что скрипт не может связаться с сервером mysql.
Похоже, что с самим кодом проблем нет, поэтому я бы проверил:
Я изменил порт 21 на 3306, но отображается новая ошибка: OperationalError: (2003, «Не удается подключиться к серверу MySQL на 'offer-system.000webhost.com' (время ожидания истекло)»)
Если вам нужна помощь с вопросом, вам нужно добавить больше журналов и показать код в соответствии с тем, чего вы пытаетесь достичь.