Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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连接到服务器_Php_Mysqli - Fatal编程技术网

无法使用php连接到服务器

无法使用php连接到服务器,php,mysqli,Php,Mysqli,您应该尝试进行以下更改: <?php $host="localhost"; $user="user"; $password="debashree"; $connect=mysqli_connect($host,$user,$password); if ($connect->connect_error) { die("connection_aborted".$connect->connect_err

您应该尝试进行以下更改:

<?php
$host="localhost";
$user="user";
$password="debashree";
$connect=mysqli_connect($host,$user,$password);
if ($connect->connect_error) {
 die("connection_aborted".$connect->connect_error);
}
echo "connected succesfully";

a)检查此功能的正确用法b)
$connect
不是一个对象c)“对用户'user'@'localhost'的访问被拒绝”在我看来很明显。您是否尝试过使用
127.0.0.1
而不是
localhost
?你确定你的资历吗?如果您尝试在终端中使用此用户名和密码进行连接,会发生什么情况?您在mysqli_connect$link=mysqli_connect(“127.0.0.1”、“我的用户”、“我的密码”、“我的数据库”)中错过了数据库名称参数;然后,您应该检查用户是否具有访问数据库的权限。如果没有,则必须通过以下命令在mysql中授予访问权限:将dbname.*上的所有权限授予由“12345”标识的“yourusername”@“%”;
<?php
try{
$host="localhost";
$user="user";
$password="debashree";
$databaseName = "myDB";
$connect=mysqli_connect($host,$user,$password, $databaseName);
if (**mysqli_connect_errno()**)
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
echo "connected succesfully";
}catch(Exception $e){
echo $e->getMessage();
}