Exécution d'une requête dans une fonction
Bonsoir
J'exécute des requêtes sur la une page PHP et ça fonctionne sans problème.
Code:
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:
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
Code:
AfficheAssociation(3);
Et voici le message d'erreur
Call to a member function prepare() on null
Quelqu'un peut m'aider?
Merci