Je viens vers vous car je n'arrive pas a voir d' ou vient mon erreur qui est la suivantes:
"Call to a member function fetch() on boolean"
D'aprés la FAQ PHP
"Fatal error: Call to a member function fetch() on a non-object in...
Cette erreur se produit lorsque l'on appelle la méthode fetch(), fetchAll() ou équivalent sur une requête qui comporte des erreurs. Cela peut être un nom de table ou de champ incorrect, le nommage d'un champ de la table identique à un mot de la syntaxe SQL, un espace avant ou après un nom de champ, etc."
Cependant après plusieurs relectures et vérifications de mon code ainsi que de ma requête SQL je ne trouve pas mon erreur.
Voici le code :
?php
//recupération des champs
$batiment = $_POST['batiment'];
$description = $_POST['description'];
$typefermeture = $_POST['type'];
//inclusion de la connexion au serveur sql
include("config.php");
$exist=$bdd->query("SELECT COUNT(*) AS nbr FROM porte WHERE typeporte=".$typefermeture."AND numbat=".$batiment."AND description='".$description."';");
while($val=$exist->fetch()){
echo $val['nbr'];
}
//$bdd->query("INSERT INTO porte VALUE (null,'$description',$typefermeture,$batiment,null);");
?>
et voici ma base de données: Si une âme charitable pouvait m'aider je lui en serais fort gré
Merci a toi aussi , pour ce qui est des erreur php je les ai normalement activé .
Pour ce qui est des erreurs PDO je fais me renseigner sur comment les activés .
Merci encore une fois a vous deux
problème requêtes sql
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.