2009-04-01 21 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)) { 
} 

alle Tabellen und Spalten vorhanden sind, und ich bin mit der Datenbank verbunden, aber es gibt mir noch:Inner Join

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

Was ich hier falsch mache?

Vielen Dank im Voraus.

+0

verwenden Sie nicht content_id = '$ id'. Es ist anfällig für SQL-Injektion. – nothrow

Antwort

6

Ihre Join-Syntax ist falsch. Versuchen Sie:

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

Funktioniert! Vielen Dank :) –