Qualcuno riesce ad aiutarmi con questo script?

mariatmind

Nuovo Utente
25 Nov 2005
5
0
0
Premetto che mi sono avvicinata da poco alla programmazione e vorrei realizzare uno script php ma ho bisogno di aiuto.

ho nel database 3 tabelle:

TABELLA 1

nome tabella: "consigli_User"

con le caselle: "UserID" e "Name"

TABELLA 2

nome tabella: "consigli_Discussion"

con le caselle: "AuthUserID" e "CommentID"

TABELLA 3

nome tabella: "consigli_ThankfulPeople"

con le caselle: "UserID" e "CommentID"

eseguo lo script:

$sql = "SELECT UserID,Name,AuthUserID,CommentID,count(*) AS numero_commenti
FROM consigli_User AS u JOIN consigli_Comment AS c JOIN consigli_ThankfulPeople AS v
ON u.UserID=c.AuthUserID
AND c.AuthUserID=v.UserID
AND c.CommentID=v.CommentID
GROUP BY numero_commenti
ORDER BY numero_commenti DESC";

$res=mysql_query($sql) or die ("Query non valida: $sql");

while ($row = mysql_fetch_row($res)) {
echo 'ID: ', $row[0] , ' Nome: ', $row[1] , "\n";
}

per elencare gli utenti con il numero di ringraziamenti ricevuti ai loro comenti e ricevo l'errore:

Query non valida: SELECT UserID,Name,AuthUserID,CommentID,count(*) AS numero_commenti FROM consigli_User AS u JOIN consigli_Comment AS c JOIN consigli_ThankfulPeople AS v ON u.UserID=c.AuthUserID AND c.AuthUserID=v.UserID AND c.CommentID=v.CommentID GROUP BY numero_commenti ORDER BY numero_commenti DESC

Stò impazzendo... mi date una mano

grazie
 
Ultima modifica:

Discussioni simili