php execute() fehler :(

latinum_1982

Erfahrenes Mitglied
hallo freunde

ich habe denn klasse


PHP:
	private $db;
	private $user_id;
		
	public function  __construct($config) {
        
            $this->db = $config['DB'];
			$this->user_id = $config['USER_ID'];
        
        
    }

.
.
.
.
.
.



		function get_clubs_list() {
        $result = false;
        $sql = 'SELECT 
						GroupID, 
						GroupName 
				FROM 
						group';
		if (!$stmt = $this->db->prepare($sql)) {
        die ('MySQL-Fehler: '.$this->db->error);
		}
        if (!$stmt->execute()) 
		{
        die ('MySQL-Statement-Fehler: '.$stmt->error); 
		}
        $stmt->bind_result($GroupName);
        while($stmt->fetch()) 
		{		
			echo '<li><a href="#">'.$GroubName.'</a>';
			echo '<ul class="listData">';
		    echo '<li><a href="#" title=""><span class="cNote">Clubs Page</span></a></li>';       
            echo '</ul></li>';
		}
        $stmt->close();
        return $result;

		}

und bekomme aber immer die fehler meldung

MySQL-Fehler: 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' at line 5

und ich hab keine ahnung wo der fehler liegen könnte.. meine meinung nach is der Code korrekt oder was sagt ihr dazu?
 
Da die diese Art von Fragen sehr oft kommt, habe ich mal ein Tutorial geschrieben wie man am besten auf Fehlersuche geht.
PHP MySQL Debug Queries
Geh es doch mal durch und falls du die Lösung nicht findest, poste mal das ausgegebe SQL-Statement ins Forum.


group ist ggf ein geschützter Name, da es ein teil eines SQL-Befehls ist setze group mal in `
 
Zurück