Aucun affichage coté client (php/sql)

Boujour tout le monde,

J'ai de petites diffiultées pour afficher une base de donnée en php.

Voici le code de la page en question

$host     = "xxx";

$database = "xxx" ;
$user = "xxx" ;
$pass = "xxx" ;
#$cnxbdd = mysql_pconnect($host,$user,$pass,) or die(mysql_error());
$cnx = mysql_pconnect($host, $user, $pass) or trigger_error(mysql_error(),E_USER_ERROR);

$contact = "select * from 'marque'";
$result = mysql_query ($contact);
while( $result = @mysql_fetch_object( $contact) )
{
echo ($contact->nommarque ."<br>");
}code>

Rien de s'affiche, ni message d'erreur, ni le nom de mes marques...

Qq'un aurait une idée?

12 réponses

  1. J'ai aussi essayé avec @mysql_fetch_array > idem
    J'ai mis dans mon echo $result a la place du $contact au fait!
    Je suis un GRAND débutant... Merci bcp
    1. Contributeur
      Pardon, je me suis trompée!

      il faut que tu fasses:
      $result = mysql_query ($contact);
      
      while( $row = @mysql_fetch_object( $result) ) 
      
      	{
      
      		echo ($row["nommarque"] ."<br>");
      


      result est le tableau contenant tout les résultats. Pour chaque résultat, tu le mets dans $row!
      1. Toujours page vierge!!!

        Merci de cette réponse si rapide...

        Essai encore lol...
        1. Contributeur
          moi je pense savoir !!
          je peux temter dit ?
          Bon, jm'e lance :
          Je ne connais pas la fonction pconnect, mais à mon avis ca foire car tu ne passe pas de variable de connexion dans ton mysql_query(" ...",$conn); et vu que tu met @mysql_fetch_object, il ne te marque pas l'erreur qui devrait dire que l'arguement passé à mysql_fetch_object ets n'est pas un argument valide.
          Serais ca ?
          1. Contributeur
            Il n'empèche que il faut bien remplacer $contact par $result et $result par $row dans le while!
            1. Contributeur
              Oui en plus ! (dsl Maily j'ai pas regarder attentivement)
              1. Contributeur
                pas de problèmes! ;)
            2. Alors? une solutions? a ma page vierge?

              $host     = "xxx";
              $database = "xxx"   ;
              $user     = "xxx"     ;
              $pass     = "xxx"         ;
              #$cnxbdd = mysql_pconnect($host,$user,$pass,) or die(mysql_error());
              $ConnexionFusion = mysql_pconnect($host, $user, $pass) or trigger_error(mysql_error(),E_USER_ERROR); 
              
              
              $contact = "select * from 'marque'";
              $result = mysql_query ($contact);
              while( $row = @mysql_fetch_object( $result) ) 
              	{
              		echo ($row["nommarque"] ."<br>");
              	}
              1. Contributeur
                ayé, je sais... enfin, je crois
                essaye ça!
                $host     = "xxx";
                $database = "xxx"   ;
                $user     = "xxx"     ;
                $pass     = "xxx"         ;
                #$cnxbdd = mysql_pconnect($host,$user,$pass,) or die(mysql_error());
                $ConnexionFusion = mysql_pconnect($host, $user, $pass) or trigger_error(mysql_error(),E_USER_ERROR); 
                
                
                $contact = "select nommarque from 'marque'";
                $result = mysql_query ($contact);
                while( $row = @mysql_fetch_object( $result) ) 
                	{
                                echo ("rentre dans la boucle?<br>");
                		echo ($row["nommarque"] ."<br>");
                	}
                1. Contributeur
                  Alors ca brillebrlle cette page ??!
                  1. IDEM dsl....
                  2. Contributeur
                    met ca alors pour voir :
                    $host     = "localhost";
                    $database = "nomdelabase"   ;
                    $user     = "root"     ;
                    $pass     = ""         ;
                    
                    
                    $
                    Oui, tines ! tu ne mettais pas le nom de ta base ou elle se nomme xxxx ?
                  3. @kij_82je mets bien le nom de la base lol
                  4. Contributeur
                    @kij_82Et les users, passwd et autre, c'est aussi configuré xxxx dans ton EasyPHP ? (enfin, euh, je c plus sites sous EasyPHP)
                2. Bonjour
                  Relis le manuel.
                  mysql_fetch_object( ) et$row[""] ne s'utilisent pas ensemble.
                  1. Contributeur
                    ah oui, c vrai ca !
                    bien joué ric :)
                    1. Je dois mettre quoi?

                      En gros je veux faire un affichage simple de ma base de donnée et je ne m'en sort pas...