通过PHP搜索拒绝用户@localhost的访问
目前正在创建一个网站来处理采购 我正在尝试创建搜索函数,但搜索时出现以下错误:通过PHP搜索拒绝用户@localhost的访问,php,mysql,xampp,Php,Mysql,Xampp,目前正在创建一个网站来处理采购 我正在尝试创建搜索函数,但搜索时出现以下错误: 用户@“localhost”对数据库“x32334732”的访问被拒绝 我知道这方面还有其他问题,但没有找到任何结论 我的用户拥有除关机之外的所有权限,所以这很好 调用搜索的我的php页面包含如下代码: include("header.html"); $con=mysqli_connect("localhost", "X32334732", "X32334732", "X32334732"); if (my
用户@“localhost”对数据库“x32334732”的访问被拒绝 我知道这方面还有其他问题,但没有找到任何结论 我的用户拥有除关机之外的所有权限,所以这很好 调用搜索的我的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>
最后,作为一个附带查询,如果我将命令mysql\u select\u dbdbName'更改为mysqli'dbName',则会出现一个错误:警告:mysqli\u select\u db只需要2个参数,。。。。
将其更改为mysqli$con后,“dbName”表示未选择任何数据库,当我交换参数时,它表示:警告:mysqli_select_db希望参数1为mysqli,字符串在中给出。
如果您有任何帮助,我们将不胜感激。如果不是所有的G-through=D可能不是您的特权问题,而是您的用户名和密码、数据库服务器端口设置(通常为3306)等的问题。您可以使用XAMPP atm检查您的数据库是否可以连接到mysql客户端,如mysql Workbench或其他任何客户端。。此外,当我连接到mySQL时,我使用提供的名称和密码IE X32334732。这是否涵盖了您的建议?用户@'localhost'对您在上面编写此日志的数据库'x32334732'的访问被拒绝。用户名在@character之前为空。调用search.php的页面连接并显示数据库中的数据。是否存在同一个mysql_conenct命令可能无法工作的原因?见上文。也许参考资料会有所帮助。对于mysql_connect,但对于mysqli_connect,$link=mysqli_connectmyhost、myuser、mypassw、mybd或dieError。mysqli_错误$link;
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());