连接MySQL数据库时出错

时间:2015-05-27 23:14:50

标签: php mysql mysqli

我是php的初学者,对于一个项目,我想将我与数据库连接,但问题是:

我需要4个变量:

angular.element(options[1]).trigger('click');

当我这样做时:

$serveurname
$username
$password
$databasename

有两个错误:

  

警告:mysqli :: mysqli():php_network_getaddresses:getaddrinfo失败:第21行的/home/ubuntu/workspace/index.php中未知名称或服务

  

警告:mysqli :: mysqli():( HY000 / 2002):php_network_getaddresses:getaddrinfo failed:第21行的/home/ubuntu/workspace/index.php中未知名称或服务

我认为问题是:服务名称信息不好但我不知道在哪里可以找到它在phpmyadmin上?

在phpmyadmin上,我看到:

$link = new mysqli($servername,$username,$password)

但是信息(在phpmyadmin屏幕右侧)看起来很糟糕,因为在我的代码中我有:

MySQL
Serveur: info-arie.iut.bx1 via TCP/IP
Version du serveur: 5.5.43-0+deb7u1
Version du protocole: 10
Utilisateur: dfrances@info-morgane.iut.bx1
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)

2 个答案:

答案 0 :(得分:1)

您可以在phpmyadmin文件夹中的文件config.inc.php中找到phpmyadmin mysql连接信息。查找以下条目并将其用于您的代码。

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'someuser';
$cfg['Servers'][$i]['password'] = 'somepass'; 

答案 1 :(得分:1)

从错误消息中,运行PHP脚本的主机无法联系数据库服务器。