php中的include()函数不起作用

时间:2014-07-05 18:35:52

标签: php

我目前正在开发一个有三个文件夹的网站,即admin,images和includes。 includes部分有文件'connect.php',它告诉我的数据库,代码如下。

<?php
 $db_username ="root";
 $db_password ="*****";
 $db_host ="localhost";
 $db_name= "ecommerce";

 $db=mysqli_connect($db_host,$db_username,$db_password,$db_name) or die("something went     
 wrong");
 if(!$db)
 {
    echo "failed".mysqli_error();
 }

echo "succesfull";

?>  

我只想将此文件包含在“dum.php”中,该文件存在于admin文件夹中,我已编写了include函数。其中包含“dum.php”的代码

<?php include_once('includes/connect.php');?>

所以,当我在浏览器上运行它时,它必须打印“sql failure”或“成功”消息。但它没有做到这一点?

任何帮助都将受到高度赞赏

1 个答案:

答案 0 :(得分:2)

如果includesadmin处于同一级别,则应为:

include_once('../includes/connect.php');

您应该使用require代替include,以便在失败时立即收到错误。