簡體   English   中英

連接到MySQL數據庫時出錯

[英]Error to connect to MySQL database

我是php的初學者,對於一個項目,我想將我與數據庫連接,但問題是:

我需要4個變量:

$serveurname
$username
$password
$databasename

當我做 :

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

有兩個錯誤:

警告:mysqli :: mysqli():php_network_getaddresses:getaddrinfo失敗:在第21行的/home/ubuntu/workspace/index.php中名稱或服務未知

警告:mysqli :: mysqli():(HY000 / 2002):php_network_getaddresses:getaddrinfo失敗:在第21行的/home/ubuntu/workspace/index.php中名稱或服務未知

我認為問題是:servurname信息很糟糕,但我不知道在phpmyadmin的哪里可以找到它?

在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)

但是信息(在phpmyadmin屏幕的右側)似乎很糟糕,因為在我的代碼中,我有:

$servername = "info-arie.iut.bx1"; 
$username = "dfrances@info-morgane.iut.bx1";

您可以在phpmyadmin文件夾內的config.inc.php文件中找到phpmyadmin mysql連接信息。 查找類似於以下內容的條目,並將其用於您的代碼。

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

根據錯誤消息,運行PHP腳本的主機無法聯系數據庫服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM