Je vous présente mon problème :
Je possède 2 tables :
* Une avec les commentaires :
id | titre | pseudo | commentaire | date
* Un deuxième avec les commentaire des commentaires de la table 1 :
id | Pseudo | commentaire | commentaire_id | date
Elle sont jointe grâce au commentaire_id.
Sur ma page d'accueil des commentaires ( http://www.toucheatoncube.fr/commentaires/index.php ), les commentaires sont classé par id décroissant alors que j'aimerai les classé en fonction du dernier commentaire de commentaire créé. (je sais pas si je suis clair
Donc sur une page de test j'essaye des requêtes:
http://www.toucheatoncube.fr/commentaires1/index.php
Code : Tout sélectionner
<?php
/*
Connexion à la BDD
*/
require "config.php";
mysql_connect($adresse, $nom, $motdepasse);
mysql_select_db($database);
?>
<table id="tableau_forum" border="1">
<?php
$sql="SELECT DISTINCT commentaire_id FROM comment ORDER BY id DESC";
$req = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($req)) {
$sql2= "SELECT * FROM commentaires WHERE id = {$data['commentaire_id']}";
$req2= mysql_query($sql2) or die(mysql_error());
while($data2 = mysql_fetch_assoc($req2)){
?>
<tr>
<td><a href="comment.php?id=<?php echo $data2['id']; ?>"><?php echo stripslashes($data2['titre']);?></a></td>
<td><?php echo stripslashes($data2['pseudo']);?></td>
<td><?php echo date("d/m/Y G:i", strtotime($data2['date'])); ?></td>
</tr>
</tr>
<?php
}
}
?>
</table>C'est cette requête qui bloque :
$sql="SELECT DISTINCT commentaire_id FROM comment ORDER BY id DESC";
Merci de votre aide !