Page 1 sur 1

problème avec ma requête

Posté : 16 déc. 2011, 08:26
par Morgane
Bonjour a tous,
je veux faire apparaitre la liste de mes différentes catégories dans un menu , jusque là tout se passe bien. je décide donc d'ajouter un article a une catégorie, (là aussi ça roule) mais lorsque je clique pour lire l'article dans sa totalité , j'ai une erreur qui apparait dans mon menu, celui là même qui marche super bien depuis tout a l'heure!!! J'avoue ne pas comprendre :/

pour les courageux je vous laisse mon code et si vous pouvez seulement m'aiguiller
mon fichier menu.php
<div class="menu_l">

<ul>
<li><a class="menu" title="Accueil" href="http://<?php echo $_SERVER['HTTP_HOST'];?>">
Accueil</a></li>
<?php
//On est théoriquement déjà connecté à la BD
//On selectionne les données
$result = mysql_query("SELECT id,nom_categorie FROM CATEGORIES ORDER BY id ASC");
$requete="SELECT * FROM CATEGORIES";
mysql_query($requete) or die(mysql_error()."\n".$requete);
while($affiche = mysql_fetch_array($result))
 {
      echo '<li><a class="menu" title="'.$affiche['nom_categorie'].'" href="categorie.php?id='.$affiche['id'].'">'.$affiche['nom_categorie'].'</a></li>';
 }
?>
</ul>
 
</div>
(Ce code a été repris depuis un tuto.)
Voici ce qui apparait dans mon menu à la place de ma liste de catégorie:

Code : Tout sélectionner

Table 'freeheberg.CATEGORIES' doesn't exist SELECT * FROM CATEGORIES
Comment elle ne peut plus exister alors qu'elle existait pour les autres pages ?

Re: problème avec ma requête

Posté : 16 déc. 2011, 17:50
par liens_geeks
Tu as sélectionné la bonne database?
Il a l'air de te dire que sur la DB freeheberg, la table CATEGORIES n'existe pas

Elles servent à quoi ces 2 lignes?
$requete="SELECT * FROM CATEGORIES";
mysql_query($requete) or die(mysql_error()."\n".$requete);

Re: problème avec ma requête

Posté : 31 déc. 2011, 11:08
par zeus
Modération : Pourquoi avoir ouvert un autre sujet ? Pourquoi laisser les réponses de celui-là comme lettre morte ?