xthetronx
Erfahrenes Mitglied
Hallo zusammen,
habe ein kleines Problem in sql, welches sich mir verschließt.
Zur Zeit dieser Code:
In $anz stehen jetzt z.B. 3 Datensätze drin, es werden in der for schleife aber nur 2 ausgegeben und zwar fehlt immer der erste Datensatz.
Kann mir vielleicht einer von euch erklären, was ich da falsch mache?
Gruß
Torsten
habe ein kleines Problem in sql, welches sich mir verschließt.
Zur Zeit dieser Code:
PHP:
$kundenprob = mysql_query("SELECT * FROM tabproblem WHERE KundenNr '$KundenNr' AND FallBearbeitet = 0");
$anz = mysql_num_rows($kundenprob);
while ($zeile2 = mysql_fetch_row($kundenprob)){
//erster Teil klappt
//jetzt will ich die Aktionen auslesen, dies können n-aktionen sein
$sql = "SELECT * FROM tabaktionaus WHERE Prod_ID = '$zeile2[0]'";
$aktionen = mysql_query($sql);
$anz4 = mysql_num_rows($aktionen);
$zeile5 = mysql_fetch_row($aktionen);
for($i=0; $anz4 > $i; $i++){
$data = mysql_fetch_array($aktionen);
print($data[1]);
}
}
In $anz stehen jetzt z.B. 3 Datensätze drin, es werden in der for schleife aber nur 2 ausgegeben und zwar fehlt immer der erste Datensatz.
Kann mir vielleicht einer von euch erklären, was ich da falsch mache?
Gruß
Torsten