Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过PHP搜索拒绝用户@localhost的访问_Php_Mysql_Xampp - Fatal编程技术网

通过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());