Variable php requete mysql
Fermé
nico_2712
-
27 janv. 2009 à 15:20
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 - 27 janv. 2009 à 17:45
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 - 27 janv. 2009 à 17:45
A voir également:
- Variable php requete mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Php natif - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
5 réponses
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
27 janv. 2009 à 15:22
27 janv. 2009 à 15:22
mysql_connect("localhost", "root", ""); mysql_select_db("aaaTIC"); $sql="select mdp from utilisateur where identifiant='".$identifiant."'"; $bonmdp = mysql_query($sql) or die(mysql_error()); mysql_close(); echo $bonmdp;
tente avec ça^^ et dis nous ce qu'il en retourne
nikizim
Messages postés
67
Date d'inscription
jeudi 16 octobre 2008
Statut
Membre
Dernière intervention
10 avril 2009
11
27 janv. 2009 à 15:24
27 janv. 2009 à 15:24
si je ne me trompe pas il doit manquer un mysql_fetch_assoc pour récupérer la variable
http://fr3.php.net/mysql_fetch_assoc
http://fr3.php.net/mysql_fetch_assoc
Bonjour
Il va retourner la même chose. Mysql_query rend une ressource.
Il faut l'exploiter (par exemple) avec mysql_fetch_array :ou (_assoc)
mysql_connect("localhost", "root", "");
mysql_select_db("aaaTIC");
$bonmdp = mysql_query('SELECT mdp FROM utilisateur WHERE identifiant = "'.$identifiant.'"');
$resultat = mysqlfetch_array($bonmdp);
var_dump($resultat);
mysql_close();
Il va retourner la même chose. Mysql_query rend une ressource.
Il faut l'exploiter (par exemple) avec mysql_fetch_array :ou (_assoc)
mysql_connect("localhost", "root", "");
mysql_select_db("aaaTIC");
$bonmdp = mysql_query('SELECT mdp FROM utilisateur WHERE identifiant = "'.$identifiant.'"');
$resultat = mysqlfetch_array($bonmdp);
var_dump($resultat);
mysql_close();
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
27 janv. 2009 à 15:28
27 janv. 2009 à 15:28
tout juste mdr, j'avais zappé^^
Merci.
Alors, je viens de tester, maintenant a la place de resource # qqch ça ne me ressort plus rien du tout: page blanche.
J'ai peut être une petite question au passage, j'ai les pages de mon site dans movamp -> www
Par contre pour la base de données je l'ai juste créée/enregistrée avec phpmyadmin.
Faut il la déplacer dans le repertoire www?
Alors, je viens de tester, maintenant a la place de resource # qqch ça ne me ressort plus rien du tout: page blanche.
J'ai peut être une petite question au passage, j'ai les pages de mon site dans movamp -> www
Par contre pour la base de données je l'ai juste créée/enregistrée avec phpmyadmin.
Faut il la déplacer dans le repertoire www?
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
>
nico_2712
27 janv. 2009 à 16:40
27 janv. 2009 à 16:40
$resultat = mysql_fetch_array($bonmdp);
il a juste oublié le premier underscore^^
il a juste oublié le premier underscore^^
toto
>
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
27 janv. 2009 à 16:41
27 janv. 2009 à 16:41
merci :-)
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
>
toto
27 janv. 2009 à 16:44
27 janv. 2009 à 16:44
;)
niahoo
Messages postés
247
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
23 mai 2010
19
27 janv. 2009 à 17:24
27 janv. 2009 à 17:24
attends te compliques pas,
ce qui est retourné par mysql fecth array c'est un tableau.. pas le mot de passe..
pour avoir le mot de passe il faut faire
ce qui est retourné par mysql fecth array c'est un tableau.. pas le mot de passe..
pour avoir le mot de passe il faut faire
mysql_connect("localhost", "root", ""); mysql_select_db("aaatic"); $bonmdp = mysql_query('SELECT mdp FROM utilisateur WHERE identifiant = "'.$identifiant.'"'); $resultat = mysql_fetch_array($bonmdp); var_dump($resultat); mysql_close(); echo $resultat["mdp"]; // où mdp correspond au champ dans ta table repris dans le array retourné par fetch_array.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
27 janv. 2009 à 17:45
27 janv. 2009 à 17:45
dans ce cas précis, autant utiliser mysql_result.
$resultat = mysql_result($bonmdp, 0, "mdp"); => et dans résultat tu as le mot de passe.
$resultat = mysql_result($bonmdp, 0, "mdp"); => et dans résultat tu as le mot de passe.