2010-11-19 139 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