ホームページ >バックエンド開発 >PHPチュートリアル >PHPページがデータベースと同期して更新できない問題

PHPページがデータベースと同期して更新できない問題

WBOY
WBOYオリジナル
2016-06-23 13:58:291266ブラウズ

私の現在の問題は(1.phpと2.phpがフレームの左側と右側にあります)、1.phpページでデータベースにデータを追加し、追加が成功したことを表示したいことです。 2.phpページにはデータベースの内容が表示されますが、最新のデータはありません。 追加したレコードについては、送信後、以前に送信したデータが2.phpページに表示されますが、今回送信したデータは表示されません。解決方法を教えてください。オンラインで見たのですが、次のコードを php ページに追加するだけです。なぜですか。まだ機能しませんか?もう死にそうです
@ header('Expires:Thu,01 Jan 1970 00:00:01 GMT');
@ header('Last-Modified:'.gmdate('D,d M Y H:i:s' ) .' GMT');
@ header('Cache-Control:no-cache,must-revalidate,max-age=0');

返信ディスカッション(解決策)へ

1.phpでデータを送信した後、ページ全体を更新しましたが、2.phpは更新されていませんよね?

キャッシュの問題である場合は、フレームワーク内の 2.php の src を 2.php? に変更して、2.php がキャッシュされないようにすることができます。


例:
rrree

あなたの方法を試しましたが、まだ機能しません。レコードを追加した後、ページに新しく追加されたレコードが表示されなかったので、それがサーバー側のキャッシュなのかどうか疑問に思っています。 、次にレコードを追加したときにのみ、今回追加されたデータが表示されなくなります。どうすればよいですか?

問題が見つかりました。申し訳ありませんが、ループする前にもう一度 mysql_fetch_array() が実行されました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。