Warning: mysql_result() expects parameter 1 to be resource, boo

Résolu/Fermé
analarm58 Messages postés 9 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 5 janvier 2015 - 17 mai 2014 à 16:53
analarm58 Messages postés 9 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 5 janvier 2015 - 23 mai 2014 à 14:03
Bonjour,

ou se trouve le probleme ? :/



<?php


//function d'inscription

function inscrire_utilisateur($pseudo,$password,$email,$sexe,$situation,$apropos)
{
$password = sha1($password);
mysql_query("INSERT INTO utilisateurs(id,pseudo,password,email,sexe,situation,apropos,avatar)
VALUES('','$pseudo','$password','$email','$sexe','$situation','$apropos','defaut.jpg')
") or die(mysql_error());
}

// la function qui va verifier si pseudo existe

function pseudo_existe($pseudo)
{
	$query = mysql_query("SELECT COUNT(id) FROM utilisateurs WHERE pseudo='$pseudo'");
	return mysql_result($query,0);
}
// la function qui va verifier si email existe

function email_existe($email)
{
	$query = mysql_query("SELECT COUNT(id) FROM utilisateurs WHERE email='$email'");
	return mysql_result($query,0);	
}

?>








2 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
18 mai 2014 à 11:12
'lut, le problème est que:
- soit ta connexion à ta BDD a raté donc le reste ne marche pas
- soit ta requête est malformée/pas réalisable (pas les droits par ex.)
Et pour le savoir, il faut que tu regardes les valeurs de retour des
mysql_query
et utilises
or die(mysql_error());
comme tu l'as fait dans la première fonction.
1
analarm58 Messages postés 9 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 5 janvier 2015
23 mai 2014 à 14:03
Oui oui J'avais pas introduis la table de l'email :s
0