Erreur fatale sur PDO
Résolu/Fermé
chabinot
Messages postés
322
Date d'inscription
mardi 10 novembre 2015
Statut
Membre
Dernière intervention
27 août 2024
-
5 déc. 2017 à 06:46
chabinot Messages postés 322 Date d'inscription mardi 10 novembre 2015 Statut Membre Dernière intervention 27 août 2024 - 5 déc. 2017 à 11:41
chabinot Messages postés 322 Date d'inscription mardi 10 novembre 2015 Statut Membre Dernière intervention 27 août 2024 - 5 déc. 2017 à 11:41
A voir également:
- Erreur fatale sur PDO
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Instagram une erreur s'est produite ✓ - Forum Instagram
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
2 réponses
yg_be
Messages postés
23476
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 février 2025
Ambassadeur
1 568
5 déc. 2017 à 11:21
5 déc. 2017 à 11:21
bonjour, tu dois d'abord te connecter à ta base de données.
https://www.php.net/manual/fr/pdo.connections.php
$bdd = new PDO(...);
https://www.php.net/manual/fr/pdo.connections.php
chabinot
Messages postés
322
Date d'inscription
mardi 10 novembre 2015
Statut
Membre
Dernière intervention
27 août 2024
16
5 déc. 2017 à 11:41
5 déc. 2017 à 11:41
Merci,
Mais je me connecte déjà à la base de donnée via composer.
Je te mets le code de config/database.php ici:
J'ai débogué à plusieurs endroit, et la connexion se fait bien
Merci pour ton aide
Mais je me connecte déjà à la base de donnée via composer.
{ "autoload": { "classmap": [ "Classe" ], "files": [ <gras> "config/database.php",</gras> "includes/constants.php", "includes/functions.php" ] }, "psr-4": { "App\\": "app" }, "require-dev": { "fzaninotto/faker": "^1.7" } }
Je te mets le code de config/database.php ici:
<?php // Variables de connexion - initialisation $db_host = 'localhost'; $db_name = 'boom'; $db_port = 3309; $db_charset = 'utf8'; $db_username = 'root'; $db_password = ''; // Data Source Name $dsn $dsn = "mysql:host={$db_host};dbname={$db_name};port={$db_port};charset={$db_charset}"; // Accès à la base de données try { $bdd = new PDO($dsn, $db_username, $db_password); $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die('Erreur :' . $e->getMessage()); }
J'ai débogué à plusieurs endroit, et la connexion se fait bien
Merci pour ton aide