relazionarsi con 2 tabelle msql
ciao a tutti!
da un po di tempo sto cercand di imparare un po di php e mysql e mi sto imbattendo in un codice (che oltretutto ho preso da un topic di questo forum) in cui si cerca di simulare una bacheca di commenti,http://forum.it.altervista.org/php-m...-commento.html
quello che hanno spiegato i ragazzi mi è venuto tutto , ho pero' voluto aggiungee un form per commentare il commento (stile facebook) .
ho 2 tabelle
commenti
id
commento
data
risposte
id
risposta
data
nella pagina leggi.php
vorrei far visualizzare
________
commento:
ciao come va?
risposta: io tutto bene!
________
e per fare questo ho pensato di fare cosi'
Codice PHP:
<html>
<head>
</head>
<body >
<?php
$contatore = 0;
$db = mysql_connect("localhost", "**","**");
if(!$db)
die('ERRORE: non posso accedere al database!');
mysql_select_db("my_user",$db);
$testo="SELECT * FROM commenti WHERE 1 ORDER BY id DESC";
if(!$query = mysql_query($testo,$db))
die('Errore: non riesco a eseguire la query');
echo "<html><head><title>pagina di commenti</title></head><body>";
while($array = mysql_fetch_array($query))
{
echo "<pre>Commento ".++$c."del ".$array['data']."\n\n".$array['commento'].$id=$array['id'].
mysql_select_db("my_adpost",$db);
$testoq="SELECT * FROM risposte WHERE comid=$id ORDER BY id DESC";
if(!$queryq = mysql_query($testoq,$db))
die('Errore: non riesco a eseguire la query');
while($arrayq = mysql_fetch_array($queryq))
{
echo $arrayq['risposta'];
}
}
echo "</body></html>";
mysql_close($db);
?>
</body>
</html>
ma non funziona come posso risolvere?dove sto sbagliando?sintassi errata???