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 :
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
voici mon code :
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(); 
?>
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.
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.