pbleme pour recuperer valeur d'un champ

pbleme pour recuperer valeur d'un champ - SQL/NoSQL - Programmation

Marsh Posté le 02-02-2007 à 21:50:23    

Bonjour,
j'ai une table de ma BDD qui se présente comme cela:
idlogin  nomlogin  pass  
1                 david        password
 
j'ai fait une fonction pour récupérer la valeur password
 function Affichelogin ($con){
  $login=$_REQUEST["login"];
  $mdp="SELECT pass FROM LOGIN WHERE nomlogin=david;";
  $result=pg_exec($con,$mdp);// execution de la requete.
  return $result;
   
 }
 
dans mon programme principal, j'ai soit:
 
$res=Affichelogin ($con);
echo $res;  
----> réultat , ca m'affiche "Resource #8"
 
soit:
$res=Affichelogin ($con);
$row=pg_fetch_array($res);
echo $row;
----> ca m'affiche "Array"
 
soir:
$res=Affichelogin ($con);
$row=pg_fetch_row($res);
echo $row;
---> ca m'affiche "Array" aussi...
 
Je ne voit plus quoi faire, pouvez vous m'aider svp ??
merci d'avance

Reply

Marsh Posté le 02-02-2007 à 21:50:23   

Reply

Marsh Posté le 03-02-2007 à 14:01:46    

pas grand chose à voir avec SQL, c'est du PHP :p
 
..et si tu fais  
 

Code :
  1. echo $row['le champ que tu veux de ton select'] ?


 
après ton fetch ?
 
Au passage, aller chercher le mot de passe d'un compte par rapport à un login, sans doute pour le comparer ensuite dans ton code serveur c'est pas terrible...


Message édité par pikti le 03-02-2007 à 14:03:14
Reply

Marsh Posté le 03-02-2007 à 20:16:44    

c'est bon j'ai trouvé ,c'est :
$res=Affichelogin ($con);
$md5=pg_fetch_array($res);
$row=pg_fetch_row($res);
 
merci de ton aide pikti, en fait le mdp est chiffré en mdp avec le le login (genre md5(login:pass))
Lors de la connexion au site ,j'ai fait une "moulinnette" qui hash le login+ le md5 (+ d'autre champ cachés) et qui l'envoi au serveur.
J'ai aussi intégrer du challenge...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed