Hallo Leute,
ich dachte zuerst des kann ja kein Problem sein, aber nach langem herum probieren habe ich die richtige Lösung noch nicht gefunden.
Ich habe einen Array wo die Feldnamen als Key stehen, und einen Array wo die Primarykeys als value stehen.
Ich möchte die Primary Keys jetzt aus dem Feldnamen Array löschen, weil die Primary Keys ja von der Datenbank vergeben werden.
Möchte jetzt aus dem ersten die id weg haben.
Kurz noch eine Frage ob sich der aufwand überhaupt lohnt. Wie oft kommt es vor, wenn überhaupt dass mehrere PrimaryKeys in einer Tabelle sind? Gibt es das überhaupt? (bin da da selber nicht so sicher, dachte aber ich mache es bei AdoDB so aussieht als würde es)
Ich habe schon einges mit zwei foreach probiert, und auch mit array_div und array_diff_assoc.
Bei der Möglichkeit mit foreach, hat mir das unset dann den ganzen array gelöscht.
unset ist doch auch dafür gemacht einfach nur ein einzelnes Element aus einem Array zu löschen oder?
Leider habe ich das gewünschte Ergebnis noch nicht erreicht.
Viele Fragen, und ich hoffe dass sich jemand die Arbeit macht mir da ein wenig weiter zu helfen.
lg und danke für eventuelle Infos
Darian
ich dachte zuerst des kann ja kein Problem sein, aber nach langem herum probieren habe ich die richtige Lösung noch nicht gefunden.
Ich habe einen Array wo die Feldnamen als Key stehen, und einen Array wo die Primarykeys als value stehen.
Ich möchte die Primary Keys jetzt aus dem Feldnamen Array löschen, weil die Primary Keys ja von der Datenbank vergeben werden.
PHP:
array(6) { ["id"]=> NULL ["name"]=> NULL ["date"]=> NULL ["mail"]=> NULL ["betreff"]=> NULL ["text"]=> NULL }
array(1) { [0]=> string(2) "id" }
Möchte jetzt aus dem ersten die id weg haben.
Kurz noch eine Frage ob sich der aufwand überhaupt lohnt. Wie oft kommt es vor, wenn überhaupt dass mehrere PrimaryKeys in einer Tabelle sind? Gibt es das überhaupt? (bin da da selber nicht so sicher, dachte aber ich mache es bei AdoDB so aussieht als würde es)
Ich habe schon einges mit zwei foreach probiert, und auch mit array_div und array_diff_assoc.
Bei der Möglichkeit mit foreach, hat mir das unset dann den ganzen array gelöscht.
unset ist doch auch dafür gemacht einfach nur ein einzelnes Element aus einem Array zu löschen oder?
Leider habe ich das gewünschte Ergebnis noch nicht erreicht.
Viele Fragen, und ich hoffe dass sich jemand die Arbeit macht mir da ein wenig weiter zu helfen.
lg und danke für eventuelle Infos
Darian