Bonsoir a tous.
Je suis débutant en php , et j'écris actuellement un script qui a pour but d'afficher les discussions qui viennent d’être crées ou celles ou quelqu’un vient de poster .
Ce script marche bien en local , mais sur mon serveur , il affiche seulement 3-4 discussions mais pas les 10 que je veux.
Voici le 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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<div id="corps"><?php
 
include('connect_bdd.php');
 
$reponse = $bdd->query('
SELECT DISTINCT id_discu
FROM 
(
 (SELECT id_discu, date_rep AS date
  FROM reponses)
 UNION 
 (SELECT id AS id_discu, date_crea AS date
  FROM discussions)
) t
ORDER BY t.date DESC 
LIMIT 0,10
 ');
 
 
 
while ($donnees = $reponse->fetch())
    {
       $reponse1 = $bdd->prepare('SELECT id, nom_discu , date_crea , contenu FROM discussions WHERE id = ? LIMIT 0,10 ');
       $reponse1->execute(array($donnees['id_discu']));
 
	while ($donnees_final = $reponse1->fetch())
    {
        echo htmlspecialchars($donnees_final['nom_discu']) . ' crée le ' . htmlspecialchars($donnees_final['date_crea']) ;
 
	?>
	<em><a href="afficher_reponse.php?iddiscut=<?php echo $donnees_final['id']; ?>">Voir les réponses à ce sujet</a></em><br/><br/>
 
	<?php
    }
 
    }
 
?>
</div>
Merci d'avance.