zwerg: Datenbank updaten

Beitrag lesen

Glück auf Cheatah!

Erstmal danke für deine Antwort.

es ist ein bisschen rätselhaft. Erst mal wäre es wichtig zu wissen, wann und wie die Variablen wie z.B. $status initialisiert werden.

Entschuldige. Das habe ich in der Tat vergessen anzugeben:

  
 $datum = PostVar('datum');  
 $eintrag = PostVar('eintrag');  
 $kurzeintrag = PostVar ('kurzeintrag');  
 $status = PostVar('status');  
        $id = PostVar('id');  

Dann scheinst Du beim INSERT noch zu wissen[1], wie man Daten in ein SQL-Statement übergibt, beim UPDATE jedoch hast Du dieses Wissen schon wieder verlernt. An keiner Stelle scheinst Du Dir über Sicherheit Gedanken zu machen, SQL-Injection ist offenbar ein Fremdwort.

Das Script liegt in einem mit .htaccess geschützten Ordner, auf welchem nur ich Zugriff habe. Deswegen habe ich die Sicherheitsaspekte etwas vernachlässigt.

Das macht es mir wohl auch so schwer den Fehler zu finden.

Und was genau hat es Dir so schwer gemacht, ihn zu beschreiben?

Das keine Fehlermeldung kommt und ich nicht weiß, wann er das Update ausführt und wann nicht.

[1] Nun ja, oder zu ahnen. addslashes() ist keine Datenbank-bezügliche Kodierung und damit die falsche Funktion, um Werte in einen Datenbank-Kontext zu bringen - sie macht allenfalls zufällig das Richtige.

Das werde ich abändern. Danke für den Hinweis.

Freundliche Grüße

zwerg Alex