ฉันเป็นมือใหม่ในด้าน php และสำหรับโปรเจ็กต์ ฉันต้องการเชื่อมต่อฉันกับฐานข้อมูลของฉัน แต่ปัญหาคือ:
ฉันต้องการตัวแปร 4 ตัว:
$serveurname
$username
$password
$databasename
เมื่อฉันทำ:
$link = new mysqli($servername,$username,$password)
มีข้อผิดพลาดสองประการ:
คำเตือน: mysqli::mysqli(): php_network_getaddresses: getaddrinfo ล้มเหลว: ชื่อหรือบริการที่ไม่เป็นที่รู้จักใน /home/ubuntu/workspace/index.php ออนไลน์ 21
และ
คำเตือน: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo ล้มเหลว: ชื่อหรือบริการไม่รู้จักใน /home/ubuntu/workspace/index.php ออนไลน์ 21
ฉันคิดว่าปัญหาคือ: ข้อมูลชื่อเซิร์ฟเวอร์ไม่ดี แต่ฉันไม่รู้ว่าจะหาได้จากที่ไหนใน phpmyadmin
ใน phpmyadmin ฉันเห็น:
MySQL
Serveur: info-arie.iut.bx1 via TCP/IP
Version du serveur: 5.5.43-0+deb7u1
Version du protocole: 10
Utilisateur: [email protected]
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
แต่ข้อมูล (ที่ด้านขวาของหน้าจอบน phpmyadmin) ดูเหมือนไม่ดีเพราะในโค้ดของฉันฉันมี:
$servername = "info-arie.iut.bx1";
$username = "[email protected]";
localhost
ชื่อผู้ใช้จะไม่เหมือนกับ phpmyadmin คุณตั้งค่าผู้ใช้แล้วหรือยัง? - person   schedule 28.05.2015