我应该怎样做才好呢? 我是一个新程序员,我不知道问题是什么...我有一个本地主机 Wampp 服务器,文件夹中有 1 个 php、1 个 html 和 2 个 sql 代码。 我的 PHP 代码:
<?php
require_once("config.php");
$dbc = mysqli_connect("localhost","fonok","12345","elvis_store")
or die('Error connecting to MySQL server.');
$first_name = $_POST['firstname'];
$last_name = $_POST['lastname'];
$email = $_POST['email'];
$query = "INSERT INTO email_list (first_name, last_name, email) VALUES ('$first_name', '$last_name', '$email')";
mysqli_query($dbc, $query)
or die('Error querying database.');
echo 'Customer added.';
mysqli_close($dbc);
?>
SQL:
GRANT ALL PRIVILEGES ON *.* TO 'fonok'@'localhost' IDENTIFIED BY PASSWORD '12345' WITH GRANT OPTION
CREATE DATABASE elvis_store
USE elvis_store
CREATE TABLE email_list
(
first_name VARCHAR(20),
last_name VARCHAR(20),
email VARCHAR(60)
)
最佳答案
为了确保您的特权,
SQL:
SHOW GRANTS FOR 'fonok'@'localhost';
最终确定要为新用户设置的权限后,请务必重新加载所有权限。
刷新权限;
您的更改现在将生效。
引用:
关于php - 它是什么?用户 'fonok@' localhost' 的访问被拒绝(使用密码 : YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20030923/