Aide mysql_query(
Résolu
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour,
En tant programmeur du dimanche depuis 2 jour :), j'aimerais avoir une petite aide sur un bon de mon code qui ne marche pas bien.
mysql_connect("localhost", "root", "");
mysql_select_db("witn");
$adminquery = mysql_query("SELECT Droit_Admin FROM comptes_utilisateurs WHERE Nom_Utilisateur = '" . $_COOKIE["NOM_UTILISATEUR"] . "' " );
$admin = mysql_fetch_array($adminquery);
echo $admin;
Le but est d'affiché la valeur de "droit admin" (0 1 ou 2) pour un utilisateur spécifique.
Actuellement, on me renvoie array.
Une petite aide ? :)
En tant programmeur du dimanche depuis 2 jour :), j'aimerais avoir une petite aide sur un bon de mon code qui ne marche pas bien.
mysql_connect("localhost", "root", "");
mysql_select_db("witn");
$adminquery = mysql_query("SELECT Droit_Admin FROM comptes_utilisateurs WHERE Nom_Utilisateur = '" . $_COOKIE["NOM_UTILISATEUR"] . "' " );
$admin = mysql_fetch_array($adminquery);
echo $admin;
Le but est d'affiché la valeur de "droit admin" (0 1 ou 2) pour un utilisateur spécifique.
Actuellement, on me renvoie array.
Une petite aide ? :)
4 réponses
<?php mysql_connect("localhost", "root", ""); mysql_select_db("witn"); $adminquery = mysql_query("SELECT Droit_Admin FROM comptes_utilisateurs WHERE Nom_Utilisateur = '" . $_COOKIE["NOM_UTILISATEUR"] . "' " ); $admin = mysql_fetch_array($adminquery); echo $admin['Droit_Admin']; //car mysql_fetch_array te renvoie un array dont les index sont soit des nombres 0 etc.. dans l'ordre des champs de ta table soit les noms de ces champs
Vu qu'il n'y qu'un utilisateur (logiquement) pour un nom donné, mysql_fetch_array va retourner du premier coup les données que tu cherches, mais même si tu ne demandais qu'un seul champs, on te le retourne quand même dans un array. Il faut donc utiliser $admin[0]. Tu peux aussi l'appeler par le nom du champs puisque les array de mysql_fetch_array sont aussi associatifs.