Fehler im Query?

Kalma

Erfahrenes Mitglied
Hallo,

ich habe hier eine LEFT JOIN Abfrage, mit der ich nur die Einträge auslesen lassen will, die angegeben wurden:

PHP:
					$id		= $_GET['id'];
					$id	= isset($id) && $id != 0 && $id <= 4 && $id >= 1 ? $id : 1;

					$query	=	'SELECT
									themen.*, 
									user.*
								FROM
									themen
								LEFT JOIN
									user
								ON
									(user.us_id = themen.th_autor AND themen.th_kategorie = '.$id.')
								GROUP BY
									themen.th_datum DESC';
					$result	=	mysql_query($query) or die(mysql_error());

Nur, wo ist der Fehler. Er zeigt weiterhin alle Themen an :-\

MfG
David
 
PHP:
$id        = $_GET['id'];
                    $id    = isset($id) && $id != 0 && $id <= 4 && $id >= 1 ? $id : 1;

                    $query    =    "SELECT
                                    themen.*, 
                                    user.*
                                FROM
                                    themen
                                LEFT JOIN
                                    user
                                ON
                                    (user.us_id = themen.th_autor)
                                WHERE themen.th_kategorie = '".$id."'
                                GROUP BY
                                    themen.th_datum DESC";
                    $result    =    mysql_query($query) or die(mysql_error());
So sollte es klappen.
 

Neue Beiträge

Zurück