Hi,
ich hab ein dynamisches Update. Der Update SQL String wird also dynamisch zusammengebaut mit einem Array.
Nun möchte ich also SET Feld1 ='".$Variable1."' usw. Das sieht so aus:
$keyvar2 ist also der Feldname in der Datenbank
$wertvar2 ist der Wert fuer das entsprechende Feld
ich brauche also Doppelte Anfuehrungszeichen, dann einfache, dann Punkt, dann Variable.
Also Fehlermeldung kommt immer Query was empty. Ich habe mal den sSql2 ausgeben lassen und in PHPMyAdmin eingefügt. Da gab es auch eine Fehlermeldung und erst wenn ich alle Werte in " gepackt habe hat es geklappt. Es liegt also offentsichtlich ein Fehler bei den " oder dem '.
Hat jemand einen Tip? Habe schon viele verschiedene Versionen probiert, aber nichts...
Hoffe jemand kann helfen. Vielen Dank im Voraus.
Gruss Luka
ich hab ein dynamisches Update. Der Update SQL String wird also dynamisch zusammengebaut mit einem Array.
Nun möchte ich also SET Feld1 ='".$Variable1."' usw. Das sieht so aus:
PHP Code:
$sSql2.= $keyvar2.'='.'".$wertvar2."';
$wertvar2 ist der Wert fuer das entsprechende Feld
ich brauche also Doppelte Anfuehrungszeichen, dann einfache, dann Punkt, dann Variable.
Also Fehlermeldung kommt immer Query was empty. Ich habe mal den sSql2 ausgeben lassen und in PHPMyAdmin eingefügt. Da gab es auch eine Fehlermeldung und erst wenn ich alle Werte in " gepackt habe hat es geklappt. Es liegt also offentsichtlich ein Fehler bei den " oder dem '.
Hat jemand einen Tip? Habe schon viele verschiedene Versionen probiert, aber nichts...
Hoffe jemand kann helfen. Vielen Dank im Voraus.
Gruss Luka
Comment