[PHP] Savoir si une entrée existe

Résolu
boobii Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 chuibete -
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 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
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
chuibete
 
http://php.net/manual/fr/function.mysql-num-rows.php
1
boobii Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Merci, ça marche impec ! ;)
0
thesacha8
 
Bonjour,

C quoi la fonction mysql_num_rows ?

Merci,

A+
0