2009-04-01 8 views
0
$query4 = mysql_query("SELECT * FROM comments WHERE content_id = '$id' AND  content = 'thread' 
        INNER JOIN users ON comments.poster = users.id 
        ORDER BY comments.date ASC"); 
while ($comment = mysql_fetch_array($query4)) { 
} 

toutes les tables et les colonnes existent et je suis connecté à la base de données, mais il me donne encore:Inner Join

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in thread.php on line 63

ce que je fais mal ici?

Merci d'avance.

+0

N'utilisez PAS content_id = '$ id'. Il est vulnérable à l'injection SQL. – nothrow

Répondre

6

Votre syntaxe de jointure est incorrecte. Essayez:

SELECT * 
FROM comments 
INNER JOIN users ON comments.pooster = users.id 
WHERE comments.content_id = '$id' 
ORDER BY comments.date ASC 
+0

Fonctionne! Je vous remercie :) –

Questions connexes