[PHP] Pb mysql affichage de résultat

Pb mysql affichage de résultat [PHP] - PHP - Programmation

Marsh Posté le 08-12-2002 à 00:45:04    

slt
je n'arrive pas à afficher le résultat d'une requête  :pt1cable:  
 

Code :
  1. $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
  2.         mysql_select_db($db) or die ('Erreur :'.mysql_error());
  3.         $chercheadresse="Select Adresse from personnel where Nom='TOTO'";
  4.         $result=mysql_query($chercheadresse);


je recupère result dans un input ça me donne ressource#id2 comme valeur de $result  [:erkul]  
la requete marche bien dans phpmyadmin
Merci  

Reply

Marsh Posté le 08-12-2002 à 00:45:04   

Reply

Marsh Posté le 08-12-2002 à 00:57:43    

if( $toto = mysql_fetch_array( $result, MYSQL_ASSOC )
{
   echo( $toto['Adresse'] );
}
else
{
   echo( "Pas trouvé l'adresse de TOTO !" );
}


ou bien  
 

if( $toto = mysql_fetch_object( $result ) )
{
   echo( $toto->Adresse );
}
else
{
   echo( "Pas trouvé l'adresse de TOTO !" );
}


 
http://www.php.net/manual/fr/funct [...] -array.php
et
http://www.php.net/manual/fr/funct [...] object.php


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-12-2002 à 01:07:10    

Tu es mon sauveur  :jap:

Reply

Marsh Posté le 08-12-2002 à 01:14:58    

Par curiosité, t'as utilisé quelle fonction ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-12-2002 à 12:41:32    

j'ai pris fetch object mais c'est très sensible comme truc ça renvoit souvent object comme valeur et là c'est prise de tête

Reply

Marsh Posté le 08-12-2002 à 13:38:09    

Ben oui, c'est normal, çà te renvoie un objet !
 
Et cet objet a des propriétés !
 
Si, si, je te jure ...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-12-2002 à 15:21:29    

mais pq des fois ça marque object et d'autre fois ça m'affiche la valeur ou alors carrement mieux des fois rien
 

Code :
  1. $chercheadresse="Select Adresse from personnel where Nom='$nom'";
  2.         $result=mysql_query($chercheadresse);
  3.         $searchadresse=mysql_fetch_object( $result );
  4.         $cherchecp="select cp from personnel where Nom='$nom'";
  5.         $result2=mysql_query($cherchecp);
  6.         $searchcp=mysql_fetch_object( $result2);
  7.         $chercheville="Select Ville from personnel where Nom='$nom'";
  8.         $result3=mysql_query($chercheville);
  9.         $searchville=mysql_fetch_object($result3);
  10.         echo($searchcp->cp);
  11.         echo($searchville->ville);


tous marche sauf pour la ville ça me donne rien  [:erkul]  
 

Reply

Marsh Posté le 08-12-2002 à 15:36:42    

Code :
  1. $cherche="Select Adresse, cp, Ville from personnel where Nom='$nom'";
  2.    $result=mysql_query($chercheadresse);
  3.    $adr=mysql_fetch_object( $result );
  4.    echo($adr->Adresse);
  5.    echo($adr->cp);
  6.    echo($adr->ville);


 
Une seule requête suffit !
 
Pour la ville, c'est un pb dans ta base !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-12-2002 à 16:02:41    

forcement ça allège le code  :D  
Merci bcp  :jap:

Reply

Sujets relatifs:

Leave a Replay

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