<?php
$con=mysql_connect('$url','$dbuser','$dbpass');
if(!$con){
die('cannot establish connection:'.mysql_error());
}
$db=mysql_select_db("$db");
if(!$db){
die('cannot found database:'.mysql_error());
}
?>
给出警告:-
警告: mysql_connect((: php_network_getaddresses: getaddrinfo 失败:不知道此类主机。in D:''xampp''htdocs''connection.php on 第 3 行
警告: mysql_connect((: php_network_getaddresses: getaddrinfo 失败:不知道此类主机。in D:''xampp''htdocs''connection.php on 第 3 行无法建立连接:php_network_getaddresses: getaddrinfo 失败:不知道这样的主机。
谁能帮忙?
使用 dl((
dl
— 在运行时加载 PHP 扩展
以及使用extension_loaded()
检查扩展是否已加载
对于mssql
- dl('php_pdo_sqlsrv_56_ts.dll');
例
<?php
// Example loading an extension based on OS
if (!extension_loaded('sqlite')) {
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
dl('php_sqlite.dll');
} else {
dl('sqlite.so');
}
}