Hallo Paul,
while($row = mysql_fetch_array($result)) {
$anzahl = mysql_num_rows($result);
if ($anzahl>0) {
mach_was1();
} else {
mach_was2();
}
}Die gleiche Situation wie vorhin, gibt es Ergebnisse wird mach_was1() ausgeführt, gibt es keine passiert nix.
Die While-Schleife wird NUR DANN ausgeführt, wenn Ergebnisse vorhanden sind. Harry hat Dir korrekten Code gepostet, Du hast ihn jedoch falsch verstanden.
if ($anzahl>0) {
mach_was1();
while($row = mysql_fetch_array($result)) {
$anzahl = mysql_num_rows($result);
}
} else {
mach_was2();
}
Viele Grüße,
Christian