In einer Datenbanktabelle aktualisiert habe ich die folgenden Spaltenmehrere Zeilen einer einzelnen Spalte mit dynamisch generierten Werte in mysql
ID CLASS HEIGHT
R0 RECTANGLE 40px
R1 RECTANGLE 40px
S0 SQUARE 20px
R2 RECTANGLE 40px
R3 RECTANGLE 40px
Nun, wenn ich die Zeile mit der ID am Löschen = ‚R1‘, möchte ich ändern die ID von R2 als R1 und R3 als R2 und so weiter .. Wenn eine Zeile gelöscht wird, dann habe ich versucht:
$numofRectangles // total number of rows with class='RECTANGLE'
for($i=0;$i<$numofRectangles;$i++)
{
$RectId="R".$i;
$updatequery=mysql_query("update TABLE1 set ID='$RectId' where CLASS='RECTANGLE'");
}
Aber dies ist updaing alle die ID mit der letzten Iteration
Ich muss ein bisschen StackOverflowy sein und fragen, müssen Sie das wirklich tun? und warum? – Felype