ファイルからデータベース接続の資格情報を読み込み、配列に格納しています。配列の値をmysql_connect()内で使用したいのですが、警告が表示され、接続できません:mysqli_connectの配列値を使用する
警告:mysqli_connect():php_network_getaddresses:失敗のgetaddrinfo:そのようなホストは知られていません。 mysqli_connect():(HY000/2002):php_network_getaddresses:getaddrinfo failed:このようなホストは知られていません。中:\ xamppnew \ htdocsに\ mdb_display.php
ライン13上のここで私はにmysql_connectで配列の値を使用することができますどのように私のコード
<?php
$myfile = fopen("db_con.txt", "r") or die("Unable to open file!");
$db_cred="";
while(!feof($myfile)) {
$db_cred[]= fgets($myfile) ;
}
fclose($myfile);
$con = mysqli_connect($db_cred[0],$db_cred[1],$db_cred[2],$db_cred[3]);
$var="select ulastdatetime from userattedancelog where orgid=1 ";
$result = $con->query($var);
$row = $result->fetch_assoc();
echo $row["ulastdatetime"];
$dat='#'. $row["ulastdatetime"].'#';
//closing databse connection
$con->close();
?>
です。
を取り外すことができるように
gets
後にデータをトリム;' –タイトルですが、あなたが 'mysqli_connect'ない' mysql_connect'を使用している、誤解されました。 – Script47
print_r($ db_cred);ファイルから読み取って、私もそれを印刷することができます。配列値の代わりに、mysql_connectに元の値そのものを挿入すれば、それが動作します。しかし、私はそれをこのようにして、ファイルから読み込み、それらを使って接続することを望んでいます。 – AnnaMary