IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Pb avec la commande mysql_fetch_assoc()


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 121
    Points : 64
    Points
    64
    Par défaut Pb avec la commande mysql_fetch_assoc()
    Bonjour à tous,

    J'ai créer le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    include("librairies/connexion.php");
     
    $sql_annonce1 ='SELECT * 
    				FROM annonce';
    $req_annonce1 = mysql_query($sql_annonce1) or die('Erreur SQL !<br />'.$sql_annonce1.'<br />'.mysql_error());
     
    $row = mysql_fetch_assoc($sql_annonce1);
     
    print("<tr>"); 
    while ($row) 
    { 
    $annonce_id = $row['AC_ID'];
    $annonce_nom_zone = $row['ZN_LIB'];
    $annonce_nom_categorie = $row['CT_LIB'];
    $annonce_titre = $row['AC_TITRE'];
    $annonce_design = $row['AC_Design'];	
     
    print ("<td>$annonce_id</td>
    <td>$annonce_nom_zone</td>
    <td>$annonce_nom_categorie</td>
    <td>$annonce_titre</td>
    <td>$annonce_design</td>");
     
    }
    print("</tr>");
    A l'exécution de ce code, j'obtient le message d'erreur suivant :

    "Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\wamp\www\TestMapGrece\test1.php on line 10".

    La ligne en question est : $row = mysql_fetch_assoc($sql_annonce1).

    J'ai regardé dans différents forums mais je n'ai rien trouvé.
    Pouvez-vous m'aider svp ?

    Merci
    Dimitri.

  2. #2
    Membre habitué
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2010
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2010
    Messages : 111
    Points : 152
    Points
    152
    Par défaut
    Salut,

    Par hasard c'est pas plutôt:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $row = mysql_fetch_assoc($req_annonce1);
    ?

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonsoir,

    +1Soull,
    Avec ton code, tu n'afficheras qu'une seule annonce .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $req_annonce1 = mysql_query($sql_annonce1) or die('Erreur SQL !<br />'.$sql_annonce1.'<br />'.mysql_error());
    while ($row = mysql_fetch_assoc($req_annonce)) 
    { 
    	$annonce_id = $row['AC_ID'];
    	$annonce_nom_zone = $row['ZN_LIB'];
    	$annonce_nom_categorie = $row['CT_LIB'];
    	$annonce_titre = $row['AC_TITRE'];
    	$annonce_design = $row['AC_Design'];	
    	echo "<tr><td>$annonce_id</td>
    	<td>$annonce_nom_zone</td>
    	<td>$annonce_nom_categorie</td>
    	<td>$annonce_titre</td>
    	<td>$annonce_design</td></tr>";
    }
    A+.

Discussions similaires

  1. Problème avec la commande su
    Par leng dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 10/02/2005, 18h31
  2. Comment envoyer un mail avec la commande mail
    Par pi3141563 dans le forum Réseau
    Réponses: 5
    Dernier message: 21/10/2004, 14h34
  3. Problème avec la commande tar
    Par R3iTt0R dans le forum Shell et commandes GNU
    Réponses: 15
    Dernier message: 01/09/2004, 11h06
  4. Comment aller a la ligne avec la commande ECHO
    Par juflata dans le forum Windows
    Réponses: 3
    Dernier message: 23/06/2004, 18h11
  5. Prblème avec la commande system
    Par AnneOlga dans le forum C++Builder
    Réponses: 8
    Dernier message: 04/03/2004, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo