Methode mit mehreren Parametern, unbekannt wie viele

awortmeier

Erfahrenes Mitglied
Hallo,
ich möchte eine Methode machen updateSQL($table, $whereField="", $whereValue="", xxx Parameter).
Damit mein ich, ich möchte angeben in welche Tabelle geschrieben wird, nun soll die Methode funktionieren bei 1-xx Feldern die geupdatet werden soll.

Bsp (so will ich die Methode aufrufen):

Code:
updateSQL("kunden", "id", "2", "name", "Alexander")
                                                ^                 ^
                                                |                  |
                                              Feld         Wert
updateSQL("kunden", "id", "2", "nachname", "meier", "alter", "12")
                                                            ^                       ^             ^          ^
                                                            |                        |              |          |
                                                         Feld                Wert       Feld2    Wert2

Ich hoffe, ich konnte verständlich erklären was ich möchte.
Mir fiel kein richtiger Google-Begriff ein zum suchen.
Und weiß auch gar nicht ob sowas überhaupt möglich ist.

#### EDIT ####
Das mit den Leerzeichen geht nicht. Hoffe das geht trotzdem.
############

Danke!
 
Google Suche: "Endless function arguments php" ;)
Zweiter Eintrag: LINK

Wobei ich würde dann fast dazu tendieren die Argumente in ein Array zu stopfen und in einer Variabel der Funktion zu übergeben, weil dann in meinen Augen die Handhabung innerhalb der Funktion leichter ist.
 
Zuletzt bearbeitet:
Zurück