尝试通过PHP连接到MySQL会引发错误

时间:2017-08-22 14:30:25

标签: php mysql mysqli

我正在尝试使用PHP作为网站的一部分连接到MySQL数据库,并反复出现两个错误:

  

警告:mysqli_connect():( HY000 / 1698):拒绝用户访问   第12行/var/www/html/file.php中的'root'@'localhost'

     

致命错误:未捕获错误:调用成员函数query()   布尔在/var/www/html/file.php:20堆栈跟踪:#0 {main}抛出   第20行/var/www/html/file.php

我的代码只是连接和一个查询:

<?php
//Error reporting
ini_set('display_errors', 1);
error_reporting(~0);
//Server data
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "database";
$tblname = "table";
//Connection
$connect = mysqli_connect($servername, $username, $password, $dbname, null);
//Query
$sql = 'SELECT column1 FROM table';
//Send query
$result = $connect->query($sql);
$connect->close();
?>

第12行引用$connect = mysqli_connect($servername, $username, $password, $dbname, null);,第20行引用$result = $connect->query($sql);

我已经做了很多寻找可能是什么事情的事情;如果有人有一些见解,我会非常感激。感谢。

编辑:我需要设置一个新用户,问题解决了。谢谢大家。

0 个答案:

没有答案