[PHP] Savoir si une entrée existe

Résolu/Fermé
boobii Messages postés 2 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 17 août 2007 - 17 août 2007 à 19:06
 chuibete - 7 févr. 2012 à 15:25
Bonjour,

j'ai besoin de réaliser un script pour afficher le profil d'un membre à partir d'un $_POST,
le problème est que je ne sais pas comment faire pour savoir si le pseudo existe ou non dans ma table.


Par exemple, je créer un input name="pseudo_recherche"

sur la page de traitement j'aimerais fair quelque chose comme ceci :

if ( Si $_POST['pseudo_recherche'] existe dans ma table)
{
// alors on affiche les infos
}
else
{
// on dit que le pseudo n'éxiste pas
}


Merci d'avance si quelqu'un peu me donner un coup de main.




EDIT :

Pour info j'ai essayé comme ceci :

<?php 
// jme suis connecté à la bdd avant hein

 $pseudo_recherche = htmlspecialchars($_POST['recherche_classement'] , ENT_QUOTES);
 $requete = mysql_query("SELECT * FROM membres WHERE pseudo='" . $pseudo_recherche . "'");
 $result = mysql_fetch_array($requete);
 
 if ($result['pseudo'] != $pseudo_recherche)
 {
  // on dit que le pseudo n'éxiste pas
 }
 else
 {
 // on affiche les infos
 }
?>


Mais ça ne fonctionne pas bien entendu ^^'
A voir également:

4 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
17 août 2007 à 19:12
Tu peux faire comme ça:
$res = mysql_query("SELECT COUNT(*) FROM tbl_user WHERE username = '$username'");
if(mysql_num_rows($res) > 0){
    //Le compte existe
}
8
http://php.net/manual/fr/function.mysql-num-rows.php
1
boobii Messages postés 2 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 17 août 2007
17 août 2007 à 20:33
Merci, ça marche impec ! ;)
0
Bonjour,

C quoi la fonction mysql_num_rows ?

Merci,

A+
0