MySQL Syntax Error

Hallo!

Ich kämpfe gerade mit einer Datenbankabfrage und komm einfach nicht drauf wo der Fehler ist. Das Script soll ein Untermenü eines Menüs einfügen und liest dazu per $_GET aus, aus welche Punkte in das Untermenü eingefügt werden sollen. mysql_error liefert folgendes:
Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group, text, link FROM submenu WHERE group='main'' at line 1

Und hier der Teil meines PHP-Scripts:
PHP:
<?php
    include "config.inc.php";
    $cat=$_GET['cat'];
    
    mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($db);
    
    $sub1="SELECT id, group, text, link FROM submenu WHERE group='$cat'";
    $subres1=mysql_query($sub1) or die(mysql_error());
    
    while($subres=mysql_fetch_object($subres1))
      {
    	$title1=$subres->text;
    	$link1=$subres->link;
    	$sid=$subres->id;
      }
    
    ?>

Ich hoffe, dass ich so geschrieben habe, dass man es auch halbwegs versteht ;)
 
Versuchs mal so:
PHP:
$sub1="SELECT 
           `id`, 
           `group`,
           `text`, 
           `link`
       FROM 
           `submenu`
       WHERE 
           `group`= '".$cat."'";

greetz
daddz
 
Zurück