Problème de consultation d'une table
Posté : 30 janv. 2013, 00:38
Bonjour,
J'ai un problème de consultation d'une table dans ma base de données.
Voici tout d'abord ma table :
lien :
J'ai placé un "echo 'mouchard';" au début de la boucle et il ne s'affiche pas.
Il y a des entrées dans mes tables et, jusqu'à nouvel ordre, la syntaxe semble respectée.
Un indice? (merci d'avance)
J'ai un problème de consultation d'une table dans ma base de données.
Voici tout d'abord ma table :
lien :
- id (la clé primaire de la table. Un entier en auto-increment)
- url (l'adresse internet que pointera le lien)
- nom (le nom qui sera affiché comme lien)
- id_categorie (pointe une entrée d'une table lien_categorie qui permettra de trier les liens à l'affichage)
<?php
$tous_les_liens=$bdd->prepare('SELECT * FROM lien');
while($liens=$tous_les_liens->fetch()){
echo "mouchard";
//categorie
$la_categorie=$bdd->prepare('SELECT nom FROM lien_categorie WHERE id = :id');
$la_categorie->execute(array('id' => $liens['id_categorie'] ));
echo $la_categorie['nom']." : ";
$la_categorie->closeCursor();
//Nom
echo $liens['nom']." ";
<?php
}
//On ferme la requête
$tous_les_liens->closeCursor();
?>
Cependant, on n'entre pas dans le boucle.J'ai placé un "echo 'mouchard';" au début de la boucle et il ne s'affiche pas.
Il y a des entrées dans mes tables et, jusqu'à nouvel ordre, la syntaxe semble respectée.
Un indice? (merci d'avance)