# database.py (sans générateur) import os import MySQLdb from dotenv import load_dotenv load_dotenv() def get_db_connection(): try: conn = MySQLdb.connect( user=os.getenv("DB_USER"), passwd=os.getenv("DB_PASS"), host=os.getenv("DB_HOST"), db=os.getenv("DB_NAME"), charset='utf8mb4' ) return conn except Exception as e: print(f"ERREUR CRITIQUE DE CONNEXION DB : {e}") return None