Hi,
Also erstens würde ich empfehlen einen Database Abstraction Layer wie z.B. PEAR::DB zu benutzen und nicht direkt MySQL anzusprechen.
sagt mir jetzt erstmal nichts :(
Ok. Egal. ;)
Um den Fehler einzugrenzen kannst du mal ein paar Debug-Ausgaben machen. Die Verbindung zur DB scheint ja zu klappen also liegt der Fehler wahrscheinlich bei der Abfrage. Dazu würde ich die Ergebnisvariable mal genauer untersuchen, z.B. mit:
var_dump( $erg );
klingt gut, hab ich direkt mal eingefügt und erhalte:
resource(4) of type (mysql result)
Damit wär schonmal klar, daß es ein mysql result ist, den das Query liefert.
Da ich nicht weiss, was extract() macht, probier mal folgendes:
$abfrage = "select * from inv_pc WHERE kategorie = 'S'";
$erg = mysql_db_query($dbname,$abfrage,$verbindung);
$anz = mysql_num_rows($erg);
while($row = mysql_fetch_array($erg,MYSQL_ASSOC)) {
var_dump( $row );
}
Gruß, Michael