質問: 新規登録したデータが表示されない理由は? 別言語からphpに移行してきた初心者です。 新規登録スクリプトtouroku.phpを実行し、その直後、入力確認用kakunin.phpで全件表示させようとすると、新規で入力したデータ以外のデータしか表示されません。 dbはmysqlですが、dbにはデータが登録されていることが確認できています。 (症状1)新規入力から確認用表示までのスクリプトを1本化すると新規入力データは表示されます。 (症状2)新規登録スクリプトtouroku.phpを実行したあと、ブラウザを一旦閉じてからkakunin.phpを実行した場合、データがきちんとすべて表示されます。 (症状3)eclipseのphp browserでは続けて2回kakunin.phpを実行すると全件が表示されますが、ie上では何回実行しても新規入力データは非表示のままです。 (対策1)dbがロックしているかと思い、それぞれのスクリプトに「mysql_close()」を入れてみましたが、結果は同じでした。 apacheとmysqlはxampp2.5でインストールしています。 どなたか解決方法をご教授ください。
回答: ブラウザがキャッシュを読み込んでしまっているだけのような・・・。 パラメータに現在時刻を渡してあげるなどして古いキャッシュを読まないようにしてみてはいかがですか? [php-users 11607] リロードしてもキャッシュが読み込まれてしまう http://ml.php.gr.jp/pipermail/php-users/2002-november/011613.html