Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/06/2007, 20h17   #1
Candidat au titre de Membre du Club
 
Homme David
Inscription : novembre 2003
Messages : 22
Détails du profil
Informations personnelles :
Nom : Homme David
Âge : 31
Localisation : France

Informations forums :
Inscription : novembre 2003
Messages : 22
Points : 11
Points : 11
Envoyer un message via MSN à Maitre Dragon
Par défaut Probleme avec mysql_result

Bonjour,

Voila, je voudrais tester si un nom existe déjà dans "ma_table". Pour ce faire, j'utilise le code suivant :

Code :
1
2
3
  $res=mysql_query("SELECT COUNT ( * ) FROM Ma_Table WHERE Nom='".mysql_real_escape_string($_POST['Nom'])."'");
  IF(mysql_result($res,0,0)>0)
    echo "Ce nom existe déjà"
Je récupère le nombre de ligne ou se trouve Nom, ensuite je test si c'est supérieur à 0. Si c'est le cas, ca veut dire qu'il existe déjà. Le probleme, c'est que j'obtiens l'erreur suivante :
Citation:
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in **********/result.php on line 23
Est ce que quelqu'un pourrait me resenigner svp ?

merci
Maitre Dragon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 22h05   #2
Membre actif
 
Inscription : mai 2004
Messages : 478
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 478
Points : 154
Points : 154
Envoyer un message via MSN à maysa
Code :
1
2
3
$sql =SELECT name FROM matable WHERE name $_POST['name'];
$res =mysql_query($sql);
IF (mysql_fetch_row($res)>0)
de tete ça marche pas comme ça ?
maysa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 22h22   #3
Candidat au titre de Membre du Club
 
Homme David
Inscription : novembre 2003
Messages : 22
Détails du profil
Informations personnelles :
Nom : Homme David
Âge : 31
Localisation : France

Informations forums :
Inscription : novembre 2003
Messages : 22
Points : 11
Points : 11
Envoyer un message via MSN à Maitre Dragon
merci, ca marche tres bien avec ta méthode ^^
Maitre Dragon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h39.


 
 
 
 
Partenaires

Hébergement Web