Fatal error: Call to a member function prepare() on a non-object
Résolu/Fermé
A voir également:
- Hls.js error networkerror - fatal true - manifestloaderror
- Acronis true image - Télécharger - Sauvegarde
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 0x80070643 - Accueil - Windows
- Cpu over temperature error - Forum Matériel & Système
1 réponse
jordane45
Messages postés
38370
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 janvier 2025
4 722
5 juin 2016 à 16:51
5 juin 2016 à 16:51
Bonjour,
1 -
NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Active l'affichage des erreurs PHP en ajoutant la ligne de code
3 - Active l'affichage des erreurs PDO en ajoutant, dans ta connexion, l'instruction :
4 - Tu utilise la variable $bdd ... hors tu avais mis dans ta connexion... $connexion... (d'où le message d'erreur....)
Donc, ton code devient quelque chose du genre :
1 -
NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Active l'affichage des erreurs PHP en ajoutant la ligne de code
error_reporting(E_ALL);au début de tes scripts PHP
3 - Active l'affichage des erreurs PDO en ajoutant, dans ta connexion, l'instruction :
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
4 - Tu utilise la variable $bdd ... hors tu avais mis dans ta connexion... $connexion... (d'où le message d'erreur....)
Donc, ton code devient quelque chose du genre :
<?php //-------------------------------CONNEXION--------------------------------- $hote="localhost"; $bdd="forma"; $login="root"; $mdp=""; try{ $bdd = new PDO ("mysql:host=$hote;dbname=$bdd",$login,$mdp); $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (Exeption $e){ die("\n Connexion à '$hote' impossible : ".$e->getMessage()); } ?>
5 juin 2016 à 17:03