Requète mysql

Résolu/Fermé
maxime_B Messages postés 788 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 15 juin 2010 - 6 janv. 2006 à 19:50
maxime_B Messages postés 788 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 15 juin 2010 - 13 oct. 2009 à 16:17
bonjour
petite chose qui me démange, mais sans vouloir paraitre trop nul, comment fait-on pour demander à mysql si tel personne est bien enregistrée dans le site???
par exemple en vérifiant que le login "machin" existe dans la table "sessions".
"machin" est un login existant dans la BDD =>accés autorisé
"truc" n'existe pas dans la BDD +> Tu dois t'inscrire
C'est peut-être basique comme question mais j'aimerais bien savoir pour en être sur...

merci

3 réponses

maxime_B Messages postés 788 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 15 juin 2010 55
7 janv. 2006 à 10:39
...
0
bacchuss Messages postés 1162 Date d'inscription samedi 13 décembre 2003 Statut Membre Dernière intervention 6 avril 2009 190
7 janv. 2006 à 13:14
salut,

je suppose que c'est en PHP que tu fais ca...
il te faut tester le nb de lignes retournées par ta requete par ex:


$link = mysql_connect($server, $user, $password);
mysql_select_db($database, $link);
$saisie = "machin";
$query = "SELECT * FROM sessions WHERE nom = '".$saisie."'";

$result = mysql_query($query, $link);
$num_rows = mysql_num_rows($result);

if( $num_rows==1 )
            {
            echo "utilisateur enregistré";
            }
            else
            {
            echo "Veuillez vous enregistrer";
            }
        mysql_close();
0
maxime_B Messages postés 788 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 15 juin 2010 55
13 oct. 2009 à 16:17
Oui, ok merci c'est exactement ce qu'il fallait faire.
PS : désolé pour la réponse tardive.
0