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

Résolu
analarm58 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
analarm58 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
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 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'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   Statut Membre Dernière intervention  
 
Oui oui J'avais pas introduis la table de l'email :s
0