Bomber
Erfahrenes Mitglied
PHP:
$max_rei_query = mysql_query("SELECT MAX(reihenfolge) as max FROM ".$sql_prefix."links") or die(mysql_error());
$max_rei_array = mysql_fetch_array($max_rei_query) or die(mysql_error());
echo $max_rei_array['max'] ;
$reihenfolge = $max_rei_array['max'];
echo $reihenfolge ;
$reihenfolge = "160";
echo $reihenfolge;
mysql_query("INSERT INTO ".$sql_prefix."links (`kategorie`, `reihenfolge`, `name`, `url`, `beschreibung`, `counter`) VALUES ('".$kategorie."', '".$reihenfolge."', '".$name."', '".$url."', '".$description."', '0')") or die(mysql_error());
Ich habe folgendes Problem.. der wert der bei max(reihenfolge) ausgelesen wird ist 127.. diesen wert will ich jetzt um 1 erhöhen.
bei allen echos kommt auch der richtige wert raus:
127 127 160 Duplicate entry '127' for key 2
Warum bekomme ich denn diese fehlermeldung?
wenn $reihenfolge = 160 ist dann müsste der doch beim zweiten index auch ne 160 einfügen oder ?
woran kann das liegen das der mir trotzdem diese fehlermeldung ausgibt ?