我正在做一個家庭作業,我們正在做一個非常基本的CMS。我們要填寫一個包含標題,正文,永久鏈接的表格。 CMS然後獲取永久鏈接,並將其添加到主導航欄。當在導航欄上單擊該固定鏈接時,將顯示標題,內容,創建的日期戳和修改的日期戳。 我有這個東西的工作,唯一的問題是,當我點擊導航鏈接時,我有這些錯誤:PHP錯誤 - 已定義常量DB_HOST?
注意:常量DB_HOST已經在C:\ Program Files \ xampp \ htdocs \ php \ assignment_6 \ config .PHP第2行
說明:用C已經定義常量DB_USER:\ Program Files文件\ XAMPP \ htdocs中\ PHP \ assignment_6 \ config.php的上線3
說明:用C已經定義常量DB_PASS:\第4行的Program Files \ xampp \ htdocs \ php \ assignment_6 \ config.php
注意:常量DB_NAME已經在C中定義:\ Program Files文件\ XAMPP \ htdocs中\ PHP \ assignment_6 \ config.php文件第5行
我有我用來建立數據庫連接的config.php文件:
<?php
define('DB_HOST','******');
define('DB_USER','******');
define('DB_PASS','******');
define('DB_NAME','******');
$cms_db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
if(!$cms_db){
echo"Could not connect: ".mysql_error();
}
?>
下面是代碼從我的文件調用config.php文件,這是導致錯誤:
<?php
require('config.php');
$perm = $_GET['p'];
$query = "SELECT * FROM cms WHERE permalink = '$perm'";
$result = $cms_db->query($query);
$row = $result->fetch_assoc();
$page_title = $perm;
require('header.php');
?>
<h1><?=$row['title'];?></h1>
<hr/><br/>
<p class="para"><?=$row['content']?></p>
<?php require('footer.php');?>
少量的簡單代碼,但是是什麼問題?這不是一個致命的錯誤,而是男人,這是否令人討厭。
你可以檢查是否有多個命令實例:'require('config.php');'? – Nonym