Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
904 connectés 

  FORUM HardWare.fr
  Programmation

  [php/mysql] Question toute bête

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php/mysql] Question toute bête

n°96298
HORNY-Gran​dcornu
grumf !
Posté le 03-02-2002 à 19:26:18  profilanswer
 

Voilà, j'ai une question toute bête. Je veux extraire une valeur d'une colonne (SELECT email FROM users WHERE nom='E.T.' par exemple), mais quelle est la commande PHP pour parvenir à afficher cette foutue valeur ? mysql_query, marche pô, idem pour mysql_result... Help !
 
Merci d'avance ;)

mood
Publicité
Posté le 03-02-2002 à 19:26:18  profilanswer
 

n°96300
manegarm
Posté le 03-02-2002 à 19:31:06  profilanswer
 

tu contruit ta requete :
$requete = "Select email FROM table WHERE nom='...'";
tu fais ta requete :
$result = mysql_query($requete);
tu recuperes le champ :
$objet = mysql_fetch_object($result);
tu affiches :
echo $objet->email;
 
voila

n°96301
HORNY-Gran​dcornu
grumf !
Posté le 03-02-2002 à 19:38:54  profilanswer
 

OK, merci, je vais essayer ça !
 
Par contre j'ai fait un autre essai en attendant, ça fonctionne à moitié puisque php sort une erreur "unable to jump on row 0 blabla...".
 
      $comm_get_email="SELECT * FROM users WHERE nom='$aff_auteur'";
       $get_email_step1=mysql_query($comm_get_email);
       $get_email=mysql_result($get_email_step1,"0","email" );
 
Où se trouve l'erreur ?

n°96303
manegarm
Posté le 03-02-2002 à 19:46:45  profilanswer
 

L'erreur est de mettre ton row offset entre double quotes : "0"
Garde a l'esprit que c'est un int, sinon, essaie :
 
$get_email=mysql_result($get_email_step1,"email" );
 
Ca devrait tourner
mais mysql_fetch_row ou mysql_fetch_object sont fortement conseillees...

n°96304
manegarm
Posté le 03-02-2002 à 19:47:27  profilanswer
 

comme ton row offset est entre "", il le prend comme un nom de champ... Je suppose.

n°96305
HORNY-Gran​dcornu
grumf !
Posté le 03-02-2002 à 19:52:50  profilanswer
 

Oki, ça fonctionne bien
 
Merci pour ton aide ! :jap:

n°96307
manegarm
Posté le 03-02-2002 à 19:55:53  profilanswer
 

Je t'en prie   :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php/mysql] Question toute bête

 

Sujets relatifs
[PHP] question de "ouf"une question toute bete en html/php
[MySQL] Site entièrement en MySQL?[Delphi] Accéder a MySQL a distance...
Question facile:booleanChaine de connexion MySQL avec ODBC ou OleDB
Petite question avec le DateTimePicker sous Delphi[VB6]lier un événement sur un double-clique + question sur RichTextBox
[Java] question conne... 
Plus de sujets relatifs à : [php/mysql] Question toute bête


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR