當前創建網站以處理採購。拒絕通過PHP搜索用戶@localhost訪問
我試圖創建一個搜索功能,但是當我搜索我得到以下錯誤:
訪問被拒絕的用戶「」 @「localhost」的數據庫「x32334732」
我知道有關於此問題的其他問題,但沒有找到任何結論。
我的用戶擁有除Shutdown以外的所有權限,所以沒關係。
我的PHP頁面調用搜索有代碼,例如:
include("header.html");
$con=mysqli_connect("localhost", "X32334732", "X32334732", "X32334732");
if (mysqli_connect_errno()){
echo "Server Connection Error: " . mysqli_connect_errno();
}
$result = mysqli_query($con, "SELECT * FROM Product WHERE Type = 'Game'");
?>
<div class="wrapper">
<h1 class="headGame">Buy Some Games Man</h1>
<form id="searchF" action="Search.php" method="GET">
<label>Product Search</label>
<input type="text" name="query">
<input type="submit" value="Search" />
</form>
而我似乎有問題,從我的理解調用PHP是:
include("header.html");
$con=mysqli_connect("localhost", "X32334732", "X32334732", "X32334732");
if (mysqli_connect_errno()){
echo "Server Connection Error: " . mysqli_connect_errno();
}
$query = $_GET['query'];
mysql_select_db('X32334732') or die(mysql_error());
最後一個端查詢,如果我將我的命令mysql_select_db(「dbName」)更改爲mysqli('dbName'),它有一個錯誤:警告:mysqli_select_db()期望完全2個參數,... 並將其更改爲mysqli($ con,' dbName')它說沒有選擇數據庫,當我交換參數時,它說:Wa rning:mysqli_select_db()期望參數1是mysqli,字符串給出。 任何與此有關的幫助將不勝感激。如果不是所有的G雖然= D
使用XAMPP atm。另外當我連接到mySQL時,我使用提供的名稱和密碼IE X32334732。這是否涵蓋了你的建議? – 2014-10-28 15:47:17
訪問拒絕用戶''@'localhost'到數據庫'x32334732'您上面寫了這個日誌。 @字符前的用戶名是空的。 – 2014-10-28 15:50:07
調用search.php的頁面,連接並顯示來自該數據庫的數據。是否有相同的mysql_conenct命令可能不起作用的原因?往上看。 – 2014-10-28 16:04:48