Moin Leutz,
ich habe ne kleine Funktion die anhand einer ID($id), die größte Unter-ID ($subid) herausfinden soll. Danach soll die Unter-ID +1 genommen werden und wieder in die DB geschrieben werden.
Ein Beispiel wie es in der DB aussieht:
id || subid
1
--------1
--------2
2
--------1
3
--------1
--------2
--------3
......usw.
So und nun habe ich das Problem das mir wenn wieder in die DB geschreiben wird der Wert: subid IMMER 0 ist und nicht den nächst größeren Sub-Wert!
So hier der Teil der Funktion:
PHP-Code:
<?php
$subid = mysql_query("SELECT MAX(subid) FROM track WHERE id=$id");
if($subid<1)
{
$subid=1;
}
else
{
$subid++;
}
mysql_query("INSERT INTO track (id, subid) VALUES ('$id','$subid')")
?>
ÄÄhhhhh was mache ich falsch??
Gruß
SEF