bonjour
j'ai ceci :
$SelectCollaborateurs=$connexion->prepare("SELECT collaborateurs.nom_central_collaborateur,prenom_central_collaborateur,nom_asst1_collaborateur,prenom_asst1_collaborateur,nom_asst2_collaborateur,prenom_asst2_collaborateur,NomDeleguePrincipal,PrenomDeleguePrincipal FROM collaborateurs WHERE num_rencontre_collaborateur LIKE ?");
c'est ma requête préparée
j'ai ensuite ceci
1 2 3 4 5 6 7 8
| $SelectCollaborateurs->execute(array($numrencontresaisie));
var_dump($SelectCollaborateurs);
$lignes = $SelectCollaborateurs->fetch(PDO::FETCH_OBJ);
var_dump($lignes);
echo $lignes->nom_central_collaborateur." ".$lignes->prenom_central_collaborateur;
$SelectCollaborateurs->closeCursor(); |
le
var_dump($SelectCollaborateurs);
me renvoit :
object(PDOStatement)[18]
public 'queryString' => string 'SELECT collaborateurs.nom_central_collaborateur,prenom_central_collaborateur,nom_asst1_collaborateur,prenom_asst1_collaborateur,nom_asst2_collaborateur,prenom_asst2_collaborateur,NomDeleguePrincipal,PrenomDeleguePrincipal FROM collaborateurs WHERE num_rencontre_collaborateur LIKE ?' (length=282)
le me renvoit false. Ce qui n'est pas normal
le
echo $lignes->nom_central_collaborateur." ".$lignes->prenom_central_collaborateur;
me renvoit
Notice: Trying to get property of non-object in
Question
1/ pourquoi cela me renvoi false?
2/ il y a t-il un moyen pour tester sa requête préparée( ex tester s'il n'y a pas une erreur d'écriture)?
3/ quelles fonctions puis-je utiliser pour cerner mes erreurs?
merci d'avance
Partager