bonjour

j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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