Bonjour
Voici mon code générant des fiches:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php include("bdd-pdo.php"); $reponse=$bdd->query('SELECT id,,nom,adresse,code_postal,ville,largeur FROM fiches ORDER BY date_envoi DESC'); while($donnees=$reponse->fetch()) { ?> <?php include("fiche.php");?> <?php } $reponse->closeCursor(); ?> ` |
Partie du code contenu dans le include("fiche.php") généré par la boucle ci-dessus, devant afficher des notes dans les fiches:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php
$donnee=$bdd->prepare('SELECT note_perso FROM notes_personnelles WHERE notes_personnelles.id_note_perso = :id');//J'ai édité cette partie du code
$donnee->execute(array('id'=>$donnees['id']));
while($reponses=$donnee->fetch())
{
?>
<?php
echo $reponses['note_perso'];
}
$donnee->closeCursor();
?>
`
|
Les note_perso sont générées en double.
Comment formuler ces deux requêtes (une requête ordinaire et une requête préparée) pour eviter les doublons?
Une autre possibilité ? : je pourrais réaliser l afichage des notes en mettant un liens dans ’fiche.php’ vers une page ’note.php’.
Est ce que ça représenterait un intérêt particulier? Une amélioration de la rapidité d accès aux données peut être. ..?
Merci
+0
-0