MudGuard: MySQL / PHP Abfragefehler

Beitrag lesen

Hi,

$res1 = mysql_query("select * from indexe where monat = $month");

$dsatz1 = mysql_fetch_assoc($res1);


>   
> Aber das gibt mir folgenden Fehler:  
>   
> Warning: mysql\_fetch\_assoc() expects parameter 1 to be resource, boolean given in /var/www/\*\*\*\*/index.php on line 13  
>   
> Wo liegt da denn der Fehler?  
  
In der fehlenden Fehlerbehandlung. Die Query ist fehlgeschlagen. Das ignorierst Du.  
Und Du gibst im Fehlerfall auch nicht die von MySQL generierte Fehlermeldung aus: mysql\_error() wäre da sinnvoll.  
  
Vermutung: $month enthält einen String, nicht eine Zahl. Und es existiert keine Spalte in der Tabelle, die den Namen trägt, der als String in $month steht.  
  
cu,  
Andreas

-- 
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
[O o ostern ...](http://ostereier.andreas-waechter.de/)  
  
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.