Alexander Brock: SQL-Query fehlerhaft in PHP, phpmyadmin frisst ihn aber

Beitrag lesen

Hallo Forum,

$sql = "SELECT group FROM admin_users WHERE name='".$_COOKIE['name']."' LIMIT 1";
  $res1 = mysql_query($sql);
  $real_group = mysql_result($res1,0,0);


>   
> Im Cookie "name" steht eine Zahl von 0 bis 2.  
  
Lass mal nach dem Aufruf mysql\_query den Rückgabewert von mysql\_error ausgeben, dann bekommst du den Fehler aus Sicht von MySQL erlärt.  
  
Außerdem solltest du Variablen von außen immer mit mysql\_real\_escape\_string maskieren lassen, damit dir niemand mit SQL-Injection deine Daten kaputt macht o.ä.  
  
Gruß  
Alexander Brock

-- 
![A](http://alexanderbrock.de/img/pavatar.png)  
[VMenü - Ein Klasse in PHP, mit der man beliebig tief verschachtelte (x)HTML-Menüs erstellen kann.](http://alexanderbrock.de/vmenue/)