Salve, una domandina non so se semplice o meno...
allora ho un DB con le seguenti tabelle
[post]: id_post - titolo_post - corpo_post - data_post
[risposta]: id_risposta - risposta - data_risposta - id_post_risposta
ora effettuo una join per estrarle in una sola pagina
$query_risposte="SELECT DISTINCT titolo_post, corpo_post, data_post, risposta, data_risposta, id_post_risposta FROM post AS p, risposta AS r WHERE r.id_post_risposta=p.id_post";
$result_risposte=mysql_query($query_risposte, $connessione) or die ecc...
while($ris=mysql_fetch_array($result_risposte)){
echo "<div>";
echo "Titolo: ".$ris['titolo']."
";
echo "corpo: ".$ris['corpo_post']."
";
echo "data: ".$ris['data']."
<hr/>";
echo "<div>";
echo "Titolo: ".$ris['risposta']."
";
echo "corpo: ".$ris['data_risposta']."
";
echo "</div>";
echo "</div><hr/>";
}
in questo caso ottengo il post con id ad esempio 1
e la risposta con id crescente
es:
[post]:id 1 - titolo - corpo - data
[risposta]:id 1 - risposta - data_risposta - id_post_risposta 1
[post]:id 1 - titolo - corpo - data
[risposta]:id 2 - risposta - data_risposta - id_post_risposta 1
[post]:id 1 - titolo - corpo - data
[risposta]:id 3 - risposta - data_risposta - id_post_risposta 1
ecc ecc.
invece vorrei che si vedesse solo il risultato di post
con sotto tutti i risultati di risposta in questo modo:
[post]:id 1 - titolo - corpo - data
[risposta]:id 1 - risposta - data_risposta - id_post_risposta 1
[post]:id 1 - titolo - corpo - data
[risposta]:id 2 - risposta - data_risposta - id_post_risposta 1
[post]:id 2 - titolo - corpo - data
[risposta]:id 3 - risposta - data_risposta - id_post_risposta 2
[post]:id 2 - titolo - corpo - data
[risposta]:id 4 - risposta - data_risposta - id_post_risposta 2
[post]:id 2 - titolo - corpo - data
[risposta]:id 5 - risposta - data_risposta - id_post_risposta 2
è possibile?
ps spero di essere stato chiaro?