Hallo!
meine Tabelle für eine Terminliste enthält eine AutoIncrement-Spalte "id". Da diese Werte auch nach Änderungen an der Tabelle immer um 1 größer sein sollen, habe ich mir ein Script geschrieben, was diesen Wert über eine Schleife anpasst:
Das Problem dabei ist nur, dass es aus unbekannten Gründen nicht funktioniert. Kann mir bitte jemand weiterhelfen?
MfG
Pascal
meine Tabelle für eine Terminliste enthält eine AutoIncrement-Spalte "id". Da diese Werte auch nach Änderungen an der Tabelle immer um 1 größer sein sollen, habe ich mir ein Script geschrieben, was diesen Wert über eine Schleife anpasst:
PHP-Code:
$id_new = "1";
$termine = mysql_db_query($dbname, "SELECT * FROM `termine`");
for ($i=0; $i < mysql_num_rows($termine); $i++)
{
$id_old = mysql_result($termine, $i, "id");
$sql = "UPDATE `termine` SET `id` = '".$id_new."' WHERE `id` =".$id_old." LIMIT 1";
mysql_db_query($dbname, $sql);
$id_new = $id_new + 1;
}
MfG
Pascal
Kommentar