Hallo Leute,
folgendes Problem:
Eine Tabelle hat eine Spalte SortID, und wenn ich jetzt einen neuen Datensatz erstelle, soll die SortID natürlich gleich der ID sein.
Aber in PHP selbst weiß ich ja die ID noch gar nicht, da sie ja auto inrement ist.
Zwei Möglichkeiten:
1. Ich versuche vorher mit einer PHP Abfrage die nächste ID raus zu finden. Wobei ich da Sachen wie max() vergessen kann, weil ja auto increment schön höher wie die letzte id sein könnte (wenn Sätze gelöscht wurden) Müsste daher direkt irgenwie auto increment raus lesen.
Das könnte schön möglich sein, weil man es ja auch mit SQL umsetzen kann.
2. Ich schreibe zum ersten mal in meinem Leben einen Trigger, der das beim erstellen eines Datensatzes automatisch macht. Da habe ich noch eher keine Ahnung wie.
Wie würdet ihr das machen?
lg und danke für eventuelle Infos
Darian
folgendes Problem:
Eine Tabelle hat eine Spalte SortID, und wenn ich jetzt einen neuen Datensatz erstelle, soll die SortID natürlich gleich der ID sein.
Aber in PHP selbst weiß ich ja die ID noch gar nicht, da sie ja auto inrement ist.
Zwei Möglichkeiten:
1. Ich versuche vorher mit einer PHP Abfrage die nächste ID raus zu finden. Wobei ich da Sachen wie max() vergessen kann, weil ja auto increment schön höher wie die letzte id sein könnte (wenn Sätze gelöscht wurden) Müsste daher direkt irgenwie auto increment raus lesen.
Das könnte schön möglich sein, weil man es ja auch mit SQL umsetzen kann.
2. Ich schreibe zum ersten mal in meinem Leben einen Trigger, der das beim erstellen eines Datensatzes automatisch macht. Da habe ich noch eher keine Ahnung wie.
Wie würdet ihr das machen?
lg und danke für eventuelle Infos
Darian