0

私の会社は最近、PHP Web サイトを新しいサーバーに移動しました。データベースへのすべてのリンクと参照などを更新しました。問題は、新しい場所でデータベースが認識され、php ページが sql クエリを実行すると、結果が見つかったように見えても表示されないことです。

たとえば、管理者としてログインして [ユーザー] をクリックすると、サイトのすべてのメンバーが一覧表示されます。ただし、admin としてログインして [People] をクリックすると、6 ページの空白行が表示されます (古いサイトは問題なく動作します)。簡単なものがありませんか?情報を読み取れるのに、正しく表示されないのはなぜですか?

4

1 に答える 1

0

試したり考えたりすることをいくつか:

  1. 「display_errors」をオンにする
  2. 報告レベルを上げ、通知に注意してください。
  3. 別のバージョンの PHP を確認する
  4. 具体的には、PHP のバージョンが異なる場合は、MySQL の関数/メソッドの違いを探します。これは、応答を繰り返すコードの部分に影響を与える可能性があります。

私の直感では、問題は結果を反復する行にあると言っています。適切な回数反復しているように見えますが、データがそこにないため、良い結果が得られていますが、適切にフェッチされていないと思われます。これは、PHP の新しいバージョンが関係している場合に実行可能です。

于 2012-12-12T23:33:41.213 に答える