Meenzer Geschrieben 11. November 2002 Geschrieben 11. November 2002 Hallo zusammen! Immer wenn jemand einen Eintrag in mein Gästebuch macht und ich es dann wieder anzeigen lasse, dann wird der neuste Eintrag nicht mit angezeigt. Wie kann ich per Programmcode ( PHP ) nach dem Eintrag die Datenbank ( MySQL ) aktualisieren, so dass er mir auch den neuen Eintrag direkt anzeigt. Geht das irgendwie mit einen Refresh- oder Requery-Befehl??? Gruss Zitieren
Ryson Geschrieben 11. November 2002 Geschrieben 11. November 2002 Das liegt sicher nicht an der Datenbank. Die Seiten liegen wahrscheinlich noch im Cache. Versuch mal diese Met-Tags in Dein HTML einzufügen: <meta http-equiv="expires" content="0"> <meta http-equiv="pragma" content="no-cache"> Zitieren
Meenzer Geschrieben 11. November 2002 Autor Geschrieben 11. November 2002 Hi! Danke für den Tip, nur leider geht das nicht. Erst wenn ich den Browser aktualisiere, dann wird der neue Eintrag angezeigt. Wenn ich den Eintrag gespeichert habe öffne ich eine neue Seite, stelle einen neuen Connect zur DB her und hole mir dann die Daten. Deswegen verstehe ich nicht, warum mir der neue Eintrag nicht angezeigt wird. Vieleicht hat noch jemand eine Idee?? Gruss Zitieren
Ryson Geschrieben 11. November 2002 Geschrieben 11. November 2002 es gibt kein refresh für die datenbank. du kannst dir die mysql-funktionen gerne anschauen: http://www.php.net/manual/de/ref.mysql.php und es liegt sicher nicht daran. ich hatte mal das gleich problem. mit den meta-tags hat sich das gegeben. hast du sie richtig eingesetzt? ansonsten probier mal die cache-einstellungen bei browser und / oder webserver zu ändern. Zitieren
Meenzer Geschrieben 11. November 2002 Autor Geschrieben 11. November 2002 Hi! Mit den Meta - Tags hats jetzt doch funktioniert. Wahrscheinlich hatte ich sie erst falsch eingefügt. Merci vielmals:) Gruss Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.