Wordpress/Datenbank speichert falschen Wert

  • Hallo!

    Hoffe ich kann hier Hilfe für mein Problem finden.

    Wenn ich bei einem Beitrag einen bestimmten Zahlenwert (definiertes Eingabefeld) eingebe und danach auf speichern gehe, wird wieder der alte Wert eingetragen. Das passiert auch wenn ich das Feld lösche und speichere.

    Gehe ich in die MySQL Datenbank und suche mir den Wert und korrigiere diesen, steht dieser auch im Eingabefeld. Gehe ich allerdings wieder auf den Beitrag und drücke nur speichern wird wieder ein alter Wert eingetragen (der Wert in der Datenbank wird auch überschrieben).

    Das komische ist, dass das Problem nur bei einem Beitrag vorkommt. Lösche ich diesen komplett und lege ihn wieder neu an, kommt dasselbe Problem.

    Ich freue mich auf eure Lösungsvorschläge - sollte etwas unklar sein, kann ich das gern noch anders/genauer erläutern.

    Danke!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ist das 'Problem' auf mehreren Rechnern/Endgeräten und unterschiedlichen Browsern nachvollziehbar?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • (definiertes Eingabefeld)

    Wer definiert wo welches Eingabefeld?
    Der Beitragstext wird aber ganz normal gespeichert?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Ja das Problem tritt auf mehreren Rechnern/Browsern auf.
    Das Eingabefeld wird durch die post.php definiert (Anzeige - Datenbankbeziehung). Der Wert ist immer optional und wird händisch eingetragen.

    Der Beitrag wird normal gespeichert.

    Der Fehler tritt bei der ursprünglichen local Installation nicht auf. Hier ist eine anderer Datenbankhoster am Werk - sonst identisch.

    Bin inzwischen schon so weit, es auf den Datenbank Cache zu schieben. Inwiefern könnte das zutreffen?

    Ich zähle auf euch :wink:

  • Da müsste man jetzt mal die Funktion sehen die dahinter steckt, einen Zugang zu MySQL haben und das Ganze mit eigenen Augen verfolgen. Alles andere ist zeitverschwendende Raterei.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Die Funktion, die hinter dem Eingabefeld steht, ist es den Wert in die Datenbank einzutragen um dann in der PHP den Wert (hier speziell Maps Koordinaten) weiterzugeben. Keine Auffälligkeit oder ähnliches in beiden PHP Dateien.

    Viel zu verfolgen gibt es leider in der MySQL nicht - das einzige was passiert ist, das der Wert wieder auf den alten, bereits schon einmal verwendeten Wert zurückgesetzt/überschrieben wird. Alles andere bleibt so wie es ist. Wenn ich in der Datenbank die Meta ändere (korrekten Wert eintrage) wird er auch beim Beitrag korrekt angezeigt. Sobald ich aber im Beitrag auf speichern klicke - wird wieder der alte Wert genommen. Und da gibt es seit gestern Kopfschmerzen.

  • Keine Auffälligkeit oder ähnliches in beiden PHP Dateien.

    Den Satz habe ich so oft gehört. Wenn ich die Funktion sehen kann, helfe ich gerne.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Zitat

    PHP post/metaboxes

    ...

    array( 'name' => 'Latitude & Longitude',
    'desc' => '<strong>OPTIONAL:</strong> Only use the latitude and longitude if the regular full address can\'t be found. (ex: 37.4419, -122.1419)',
    'id' => $prefix . 'latlng',
    'type' => 'text'
    );
    ...

    In der anderen PHP wird ganz normal der Wert abgerufen. Das komische ist ja das es auf der Local Installation funktioniert (alles identisch bis auf den DB Hoster (DB ist auch gleich)). Nur seit einigen Tagen funktioniert es auf der anderen nicht mehr. (Einziger Unterschied: DB Hoster)

  • Ich habe gestern und heute noch ein bisschen herumprobiert. Habe die Wordpress Installation auf 2 verschiedene andere Server zum testen umgezogen - und siehe da: auf beiden Servern funktioniert alles einwandfrei - der beschriebene Fehler tritt nicht auf. (Immer dieselbe Datenbank verwendet)

    Ziehe ich die Seite wieder auf den "richtigen" Server um - tauch das Problem wieder auf. Somit kann es doch eigentlich nur am Server liegen - oder?

    Hat dazu vielleicht jemand noch eine Idee?

    Danke an alle!

  • [COLOR=#333333]Ich habe gestern und heute noch ein bisschen herumprobiert. Habe die Wordpress Installation auf 2 verschiedene andere Server zum testen umgezogen - und siehe da: auf beiden Servern funktioniert alles einwandfrei - der beschriebene Fehler tritt nicht auf. (Immer dieselbe Datenbank verwendet)[/COLOR]

    [COLOR=#333333]Ziehe ich die Seite wieder auf den "richtigen" Server um - tauch das Problem wieder auf. Somit kann es doch eigentlich nur am Server liegen - oder? [/COLOR]

    [COLOR=#333333]Hat dazu vielleicht jemand noch eine Idee? [/COLOR]

    [COLOR=#333333]Danke an alle![/COLOR]

    Einmal editiert, zuletzt von bltzndr (23. Oktober 2014 um 20:46)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!