3
我一直在試圖找到發現,當我訪問我的index.php文件mysql的錯誤消息的解決辦法,下面的代碼:mysqli_query和mysqli_fetch_assoc給錯誤
Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in /Applications/XAMPP/xamppfiles/htdocs/cms/includes/navigation.php on line 24
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /Applications/XAMPP/xamppfiles/htdocs/cms/includes/navigation.php on line 26
對我的生活中,我想不出我在這裏做錯了,因爲它在我使用靜態鏈接時工作,但是當測試動態鏈接時,它只會失敗一個。
下面是我使用它用完的的navigation.php文件中的代碼包含的文件夾:
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Start Bootstrap</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<?php
$query = "SELECT * FROM categories";
$please_work = mysqli_query($connection, $query);
while($row = mysqli_fetch_assoc($please_work)){
$cat_title = $row['cat_title'];
echo "<li><a href='#'>{$cat_title}</a></li>";
}
?>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav>
當然這也設在我db.php中的文件我的文件夾包括:
<?php
$db['db_host'] = "localhost";
$db['db_user'] = "root";
$db['db_pass'] = "";
$db['db_name'] = "cms";
foreach($db as $key => $value){
define(strtoupper($key), $value);
}
$connection = mysql_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
if($connection){
echo "We are connected";
}
?>
有沒有什麼需要我後我的index.php,因爲我知道肯定錯誤不是從那裏來的靜態內容時使用的工作,這意味着包括功能正在工作。
請問有人能救我長頭痛嗎?
感謝,
CB
你的先生是一個傳奇,太感謝你了! 我不能相信答案就在我面前,整個時間我都無法把頭轉向它,肯定在這裏學到了一些東西:) – MrBrown