Probleme mit Datenbankabfrage

toboli

Erfahrenes Mitglied
Hallo,

ich habe ein Problem mit eine Datenbankabfrage. Ich rufe entsprechende Einträge über folgenden Code ab:

PHP:
$db = MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die(mysql_error());
$db_select = MYSQL_SELECT_DB($db_name);
$result= @mysql_query("SELECT * FROM produkte") or die(mysql_error());
$row = mysql_fetch_object($result);


while($row = mysql_fetch_object($result)) {
if ($prod == $row->prodname) {
=$row->kat
} 
}

Nur wird aber immer nur der erste Eintrag in der Tabelle ignoriert. In diesem Fall wird über $prod die Kategorie abgerufen. Es werden alle Einträge dieser Kategorie angezeigt, seiden der Eintrag steht an oberster Stelle in der Tabelle.

Kann mir evtl. jemand sagen woran das liegt ?
 
Dürfte eigentlich gehen wenn du folgende Zeile rausnimmst:
PHP:
$db = MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die(mysql_error()); 
$db_select = MYSQL_SELECT_DB($db_name); 
$result= @mysql_query("SELECT * FROM produkte") or die(mysql_error()); 
$row = mysql_fetch_object($result); // DIESE ZEILE RAUSNEHMEN


while($row = mysql_fetch_object($result)) { 
if ($prod == $row->prodname) { 
=$row->kat // UND WAS BEDEUTED DIESE ZEILE ?
} 
}
 
Zurück