首先,我是一个新手web开发人员。PHP 5.4可以在PHP 5.3上运行配置服务器
我的问题是“使用PHP 5.4开发的网站可以在PHP 5.3配置的服务器上运行?”
(详细说明) 我自己配置的Apache 2.4中,MySQL 5.6和Windows PHP 5.4.12。一切都好。但是当我将我的网站文件夹更改为另一台配置了WAMPserver的机器时,会发生错误。这个WAMPserver配置了Apache 2.2.11,PHP 5.3和MySQL 5.1.36。
我在这台机器上安装MySQL 5.6并且数据库连接成功。但“分析错误发生的代码”,如
$country = mysql_fetch_row(queryMySQL("----"))[0];
此外,它表现出其他错误,如“表‘emp.productcateogry’不存在”。
请给我一些建议。
PHP 5.3.x不支持在函数调用时访问数组返回 - 因此是错误。 – Jon 2013-05-04 07:56:56
我所知道的是,将旧版本与新版本结合起来,并期望它的工作是粗略的。 – SchautDollar 2013-05-04 07:57:06
**不再支持** mysql_ *'函数,它们是[**官方不推荐使用的**](https://wiki.php.net/rfc/mysql_deprecation),**不再维护**并且将来会[**删除**](http://php.net/manual/en/function.mysql-connect.php#warning)。您应该使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/msqli)更新您的代码,以确保您的项目未来的功能。 – Arjan 2013-05-04 08:21:26