我的网站原型工作正常,这意味着它正确连接到数据库。这是通过一个名为“connect.php”的文件来完成的,该文件里面有mysql_connect()等。然后我将连接信息分成了单独的文件,一个包含帐户信息(account.php),一个包含连接功能(connect.php),包含正确的信息(我三重检查),并且没有正确连接。我能想到的是,我没有以正确的方式包括它。这就是我在文件中的内容:
<?php
include('account.php');
include('connect.php');
include('functions.php');
.....
?>
编辑: 我首先要感谢大家的选票,你们都非常支持。其次,我似乎通过使用include()函数将单引号更改为双引号并删除了一些多余空格来解决我的问题。我不太确定这是怎么改变的,但显然它有。
答案 0 :(得分:0)
Include立即执行文件中的所有代码,并且就像将文件复制并粘贴到文档中一样。这与C或其他语言处理#include
语句的方式不同。假装您将这3个文件中的代码复制并粘贴到一个文件中,按顺序...它会起作用吗?如果没有,则 不起作用的原因与此不起作用的原因相同。 (include()
)
答案 1 :(得分:0)
根据您对正在发生的事情的描述以及文件名称,我会假设以下几点:
但是你应该打开调试或在每个include之后放置echo语句(即echo“1”; exit;)以查看哪个包含失败或导致错误。
根据提供的信息,这是一个初始的起点。
我希望这会有所帮助:)