Bonjour,
Voilà maintenant une bonne heure que je cherche comment sélectionné des données dans ma base de données en ayant comme condition que l'un des champs soit "NULL".
J'ai réussi à exécuter la commande souhaitée via PhpMyAdmin, la voici :
J'aimerais reproduire cette commande avec la pdo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4SELECT * FROM `w_message` WHERE `id_parentMessage` IS NULL
Voici la requête que j'envoie
J'ai essayé plusieurs solutions telles que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $req_getMessage = $connect -> prepare('SELECT * FROM w_message WHERE id_parentMessage = :id_parentMessage ORDER BY date DESC');
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $req_getMessage -> bindValue(':id_parentMessage', NULL, PDO::NULL_NATURAL);
ou bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $req_getMessage -> bindValue(':id_parentMessage', NULL, PDO::PARAM_NULL);
Mais sans résultat à chaque fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $req_getMessage -> execute(array(":id_parentMessage" => NULL));
Auriez vous une idée ?
Merci d'avance!
Partager