我目前正在开发一个有三个文件夹的网站,即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”或“成功”消息。但它没有做到这一点?
任何帮助都将受到高度赞赏
答案 0 :(得分:2)
如果includes
与admin
处于同一级别,则应为:
include_once('../includes/connect.php');
您应该使用require
代替include
,以便在失败时立即收到错误。