Script ne fonctionne qu'en local
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:
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.