As wrote on the title I have this issue.
I have the data that allows me to connect to my database stored in a file. After getting those infos I tried to establish a communication with the database but I receive the warning
Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in C:wampwwwjstoolconnect.php on line 21
twice and the result of the connect is nothing even if the values are correct (a.k.a. if I tried the connect writing down the values it works).
Here's the txt file:
localhost
root
pwd
Here's the code:
ini_set("auto_detect_line_endings", true);
$handle = fopen("config.txt", "r");
if ($handle) {
$i=0;
while (($line = fgets($handle)) !== false) {
$ln[$i]= $line;
$i++;
}
}
define("SERVER", $ln[0]);
define("USER", $ln[1]);
define("PASSWORD", $ln[2]);
$db = mysql_connect(SERVER,USER,PASSWORD);
if (!$db) {
[...]
}
else {
[.. reach database ..]
}
if i simply write
$db = mysql_connect("localhost", "root", "pwd");
which as you can see are the values contained in the txt file, it works fine.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…