Bonjour,
j'ai un problème avec mon code PHP.
Quand je vais sur la page voir si mon code fonctionne bien cette erreur s'affiche sur ma page :
voici mon code :Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Nouvelle version 20101\php\essai.php on line 49
IdCatégorie est la clé étrangère de la table client, je souhaite enfait affiché le libellé des catégorie pour les différentes entreprises.
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 <?php include "connexion.php"; //Création et envoi de la requête $query="SELECT LibelleCategorie, NomEntreprise, TexteClient FROM Categorie Ca, Client Cl WHERE Ca.IdCategorie=Cl.IdCategorie ORDER BY LibelléCategorie"; $result=mysql_query($query); //Récupération des résultats while ($row=mysql_fetch_row($result)) { $NomEntreprise=$row[0]; $TexteClient=$row[1]; echo "<tr>\n <td>$LibelleCategorie</td>\n <td>$NomEntreprise</td> <td>$TexteClient</td>\n"; } // on ferme la connexion à mysql mysql_close(); ?>
L'erreur qui s'affiche uniquement quand j'ai la la table catégorie dans mon code, quand je retire tout ce qui fait référence à cette table le code s'exécute bien et j'ai le nom des entreprise et le texte.
Comment puis je faire pour résoudre ce problème ?
par ailleurs est il possible en php de faire des tableaux ?
ce que je souhaite faire c'est un tableau avec le libellé des catégories au dessus de chaque entreprise de la catégorie, puis dans la partie gauche du tableau le nom des entreprise et dans la partie de droite le texte.
Partager