2010-11-19 137 views
0

我剛將主機移到另一臺機器上,但現在出現了問題。我從php獲得不同的mysql結果。爲了更具體,PHP在返回時返回最後的結果。我通過mysql控制檯檢查數據庫,但有新的條目。但PHP繼續返回舊的結果。我需要做什麼解決這個問題?php返回不同的mysql結果

P.S我可以下載我的新主機上的php文件。我可以看到源代碼。奇怪...

謝謝。

+0

你正確更改主機你的PHP文件? – 2010-11-19 21:25:46

+0

MB檢查你的應用程序配置...它可能是使用舊的數據庫連接 – Vadyus 2010-11-19 21:26:24

+0

你的意思是主機?在那裏無法跟隨你。 – wonnie 2010-11-19 21:27:26

回答

1
  1. 你的PHP可能仍連接到舊數據庫
  2. 如果你可以下載PHP文件,你的服務器沒有設置爲運行PHP和/或有錯誤配置的.htaccess文件
+0

db's沒問題。我正在使用'localhost'。所以應該沒有問題。 – wonnie 2010-11-19 21:30:19

+0

您的配置面板位於IP或主機域下嗎?有可能這個域還沒有被髮送到新的服務器。 – 2010-11-19 21:32:37

0

檢查您的數據庫連接代碼。

這有可能是你連接到遠程主機,而不是「localhost」的:

$mysql_connection = mysql_connect('mysql.example.com', 'user', 'pass'); 

還有另一種可能性,不同的數據庫:

mysql_select_db('using_old_db', $mysql_connection); 
+0

我認爲問題在於錯誤配置的php文件。 .htaccess文件沒問題。沒有問題。我如何配置服務器上的PHP文件? – wonnie 2010-11-19 21:39:41