Hallo Leute ich habe da mal zwei Fragen,
ich habe eine Tabelle
CREATE TABLE `bilder` (
`bild_id` int NOT NULL,
`bild_name` varchar(50) NOT NULL,
PRIMARY KEY (`bild_id`)
) ;
mit der ich Bilder auslesen möchte die ich in die Tabelle eingeben habe.
Die bild_id möchte ich selbst vergeben das Bild wird durch den bild_name
aufgerufen. Das funktioniert auch alles so weit. Ich habe da aber mal
zwei Probleme.
1. Wenn ich in der Startansicht ein Datensatz durch del lösche entsteht
eine Lücke bei den id`s diese möchte ich durch wenn ich auf
AKTUALISIEREN klicke wieder schließen. Also ich meine z.B. wenn die id
reihe so aussieht 1257810 das die id´s neu geordnet werden also
1 ist 1
2 ist 2
5 wird 3
7 wird 4
8 wird 5
10 wird 6
2. Wenn ich in der edit Ansicht ein Datensatz per neuer id Vergabe auf
einen vorhandenen setzen möchte sollen die anderen um eins verschoben
werden z.B. wenn id 5 auf id 3 gesetzt werden soll, soll die vorhanden id 3
auf id 4, id 4 auf id 5 und so weiter bis zur Lücke die id 5 verursacht hat
Ich hoffe ich habe das nicht zu kompliziert erklärt
geht so was und wenn ja wie? Ich weis da echt nicht weiter und konnte
auch nix darüber finden. Würde mich über eure Hilfe freuen und danke
schon mal für die Mühe.
Ich habe meine soweit funktionstüchtige Datei angehängt.
ich habe eine Tabelle
CREATE TABLE `bilder` (
`bild_id` int NOT NULL,
`bild_name` varchar(50) NOT NULL,
PRIMARY KEY (`bild_id`)
) ;
mit der ich Bilder auslesen möchte die ich in die Tabelle eingeben habe.
Die bild_id möchte ich selbst vergeben das Bild wird durch den bild_name
aufgerufen. Das funktioniert auch alles so weit. Ich habe da aber mal
zwei Probleme.
1. Wenn ich in der Startansicht ein Datensatz durch del lösche entsteht
eine Lücke bei den id`s diese möchte ich durch wenn ich auf
AKTUALISIEREN klicke wieder schließen. Also ich meine z.B. wenn die id
reihe so aussieht 1257810 das die id´s neu geordnet werden also
1 ist 1
2 ist 2
5 wird 3
7 wird 4
8 wird 5
10 wird 6
2. Wenn ich in der edit Ansicht ein Datensatz per neuer id Vergabe auf
einen vorhandenen setzen möchte sollen die anderen um eins verschoben
werden z.B. wenn id 5 auf id 3 gesetzt werden soll, soll die vorhanden id 3
auf id 4, id 4 auf id 5 und so weiter bis zur Lücke die id 5 verursacht hat
Ich hoffe ich habe das nicht zu kompliziert erklärt
geht so was und wenn ja wie? Ich weis da echt nicht weiter und konnte
auch nix darüber finden. Würde mich über eure Hilfe freuen und danke
schon mal für die Mühe.
Ich habe meine soweit funktionstüchtige Datei angehängt.
Kommentar