Bonsoir
J'exécute des requêtes sur la une page PHP et ça fonctionne sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sqlQuery = "SELECT * from ccc_parcours "; $sqlQuery .= "WHERE PAR_ID = ".$calendrier['CAL_LIEN']; //print $sqlQuery ; $parcourssStatement = $mysqlClient->prepare($sqlQuery); $parcourssStatement->execute(); $parcourss = $parcourssStatement->fetchAll(); // On affiche le nom du parcours foreach ($parcourss as $parcours) {print $parcours['PAR_NOM'];}
Mais lorsque je veux exécuter cette requête dans une fonction, j'ai un message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function AfficheAssociation($id) { $sqlQuery = "SELECT * from ccc_parcours* "; $sqlQuery .= "WHERE PAR_ID = ".$id; //print $sqlQuery ; $parcourssStatement = $mysqlClient->prepare($sqlQuery); $parcourssStatement->execute(); $parcourss = $parcourssStatement->fetchAll(); // On affiche le nom du parcours foreach ($parcourss as $parcours){print $parcours['PAR_NOM'];} } // Fin de AfficheAssociation
Et dans le code PHP, j'appelle ma fonction
Et voici le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part AfficheAssociation(3);
Call to a member function prepare() on null
Quelqu'un peut m'aider?
Merci
Partager