Auslesen einer MAX()-Funktion nach SQL
Freezer
- php
Habe folgenden Code:
$sSQL = "SELECT MAX(atach_nr) AS atach_nr FROM atach_data WHERE untersuch_id=$untersuch_id AND atach_type=$a";
$rResult = mysql_query($sSQL);
$cResult = @mysql_num_rows($rResult);
$dResult = @mysql_fetch_row($rResult);
if (!$dResult[0])
$nr = 1;
else
$nr = $dResult[0]+1;
habe völlig vergessen meine Frage zu stellen :)
Warum bekomme ich be $dResult[0] nicht den Maximalwert? und wie muss ich es anstellen dass ich den dann habe?
yo,
Warum bekomme ich be $dResult[0] nicht den Maximalwert? und wie muss ich es anstellen dass ich den dann habe?
bekommst du den überhaupt einen datensatz zurück, da du zwei bedingungen in der where klausel hast ?
Ilja
oh.. was für ein Fehler.. hab ihn gefunden ich depp :(
naja.. danke für deinen hinweis. ich hab mich so damit beschäftigt den Fehler bei Max() zu suchen, dass ich das elementare vergessen habe..
thx
Hi,
Habe folgenden Code:
[...]
das ist schön, ich freue mich für Dich!
Cheatah