Mailinglisten-Archive |
Sebastian Mendel wrote: > Henning Heil wrote: > >> Ein einfacher Ansatz/workaround wäre, die alten Werte komplett aus der >> Tabelle zu löschen und einfach alle neu zu schreiben - das ist aber ne >> ziemliche UID-Verschwendung in der 1:n Tabelle und deswegen möchte ich >> das eigentlich nicht. > > > > bei einem anständig normalisiertem DB-Design sollte das kein Problem sein: > > Tabelle: Notiz (id, ...) > Tabelle: Kunde (id, ...) > Tabelle: Notiz_Kunde (notiz_id, kunde_id) > > > DELETE FROM Notiz_Kunde > WHERE notiz_id = [notiz_id]; > > $sql = ' > INSERT INTO Notiz_Kunde > (notiz_id, kunde_id) > VALUES > ([notiz_id] ' . implode('), ([notiz_id], ') . ')'; ([notiz_id], ' . implode('), ([notiz_id], ', $ku_id_array) . ')'; ... vergessen! ;-) naja egal, der Ansatz ist ja klar! -- Sebastian Mendel info at sebastianmendel.de www.sebastianmendel.de www.tekkno4u.de www.nofetish.com
php::bar PHP Wiki - Listenarchive