Erreur : Fetch_object() on a non-object
Bonjour ,
Je suis en train de créer un système de commentaire et je but sur la dernière étape sans trouver l'erreur.
Je voudrais vérifier que un pseudo n'est pas déjà associé a une adresse mail ou qu'une adresse mail n'est pas déjà associé a un pseudo .
Voici mon script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
$connexion = new mysqli(HOST_DB,USER_DB,MDP_DB,USE_DB);
if($connexion->error){
die('une erreur s\'est produite : '.$connexion->error);
}
// Méthode pour échapper tout les caractères afin de sécuriser le code
foreach (array('pseudo','courriel','formation','message') as $champ) {
$$champ = $connexion->real_escape_string($$champ);
}// Fin de la méthode
$sql ="SELECT COUNT (*) AS doublons FROM identification WHERE (pseudo = '$pseudo' AND mail <> '$courriel') OR (pseudo <> '$pseudo' AND mail = '$courriel')";
$resultats = $connexion->query($sql);
$result = $resultats->fetch_object();
if($result->doublons > 0){
echo '<h3> Ce pseudo ou cete adresse mail existe déjà avec un autre identifiant</h3>';
}
else{
//Ensuite j'execute le script qui me permet de poster le message |
Voici le message d'erreur :
Code:
1 2 3 4 5
|
Fatal error: Call to a member function fetch_object() on a non-object in G:\wamp\www\v2b\avis.php on line 191
Call Stack
# Time Memory Function Location
1 0.0012 431432 {main}( ) ..\avis.php:0 |
Merci d'avance pour votre aide.