A voir également:
- Call to a member function prepare() on string
- Call to a member function prepare() on a non-object - Meilleures réponses
- Fatal error: Call to a member function prepare() on a non-object ✓ - Forum - PHP
- Fatal error: call to a member function prepare() on a non-object ✓ - Forum - Webmaster
- Fatal error: Call to a member function fetch() on a non-object i - Forum - PHP
- Fatal error: call to a member function query() on a non-object in ✓ - Forum - PHP
- Fatal error: Call to a member function fetch() on a non-object ✓ - Forum - PHP
1 réponse
jordane45
- Messages postés
- 31552
- Date d'inscription
- mercredi 22 octobre 2003
- Statut
- Modérateur
- Dernière intervention
- 3 mars 2021
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()); } ?>
Signaler
MCEE
Ça marche nikel, merci beaucoup !