我使用Jquery.load
將帶有html/php內容的外部文件加載到一個div中。它加載文件,並顯示它應該是什麼,除非它說access denied [email protected] password: no
它應該回顯一些內容。拒絕訪問www-data @ localhost
我知道,主頁,而不是被加載的,連接到數據庫使用require_once("assets/functions/config.php");
調用我的PHP文件,其中包含連接。
我在做什麼錯?這可能很簡單,我忽略了一些東西。
編輯:上的index.php好上述<html>
我有:
<?PHP
require_once("assets/functions/config.php");
//if ($notInstalled == 1) header("Location: install");
require_once("assets/functions/functions.php");
if ($users->checkAuth() == 0) {
header("Location: login.php");
exit;
}
$currentUser = $_COOKIE['vetelixir_username'];
?>
的config.php如下:
<?
// MySQL Database
$db_host = "localhost";
$db_name = "dbname";
$db_username = "username";
$db_password = "password";
// Connect to the database
$connection = @mysql_connect($db_host,$db_username,$db_password) or die(mysql_error());
$db = @mysql_select_db($db_name,$connection)or die(mysql_error());
// end MySQL
?>
的jQuery:
$("#button").click(function() {
$('#content').load('pages/external.php');
});
外部文件,以負載:
<div id="div">
<?
$currentBlah = mysql_query("SELECT `firstname`,`lastname` FROM `blah` ORDER BY `lastname` ASC") or die(mysql_error());
while($u = mysql_fetch_array($currentBlah)) {
echo "<div class='clientRow'><span class='name'>".$u['firstname']." ".$u['lastname']."</span></div>";
}
?>
</div>
發表了一些真實的代碼plz。 – lostyzd
這看起來像是一個MySQL認證被拒絕的消息。您是否正確地對數據庫進行身份驗證?這實際上與jQuery無關,可能與PHP無關。調試你的代碼,看看你如何連接到數據庫。 – David
意味着你的'.php'沒有成功登錄到你的mysql,請仔細檢查。 – Rufus