SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo失败:此类主机未知。 :使用SQL SERVER 2012的dataTable服务器端处理

时间:2019-08-09 00:31:31

标签: php sql datatable xampp sqlsrv

我能够在自己的测试页https://editor.datatables.net/examples/advanced/joinSelf中实施本教程。

我的问题是我无法在其他测试页面中实现此示例吗? https://datatables.net/examples/data_sources/server_side.html

似乎是什么问题?

dataTable编辑器的配置和通过Server-Side进行的标准dataTable连接的区别是什么?

我正在使用 SQL SERVER 2012 XAMPP SQLSRV 进行连接。

这就是我要得到的。

  

DataTables警告:表id = example-连接到数据库时发生错误。服务器报告的错误为:SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo失败:此类主机未知。

它应该工作,因为我只需要填充这些行,对吧?

// SQL server connection information
$sql_details = array(
    'user' => 'xx',
    'pass' => 'xxxxx',
    'db'   => 'xxxxx',
    'host' => 'xxxxx\SQLSERVER'
);

与对dataTable编辑器所做的类似,我只填充了这一行。

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Database user / pass
 */
$sql_details = array(
    "type" => "Sqlserver",     // Database type: "Mysql", "Postgres", "Sqlserver", "Sqlite" or "Oracle"
    "user" => "xx",          // Database user name
    "pass" => "xxxxx",          // Database password
    "host" => "xxxxx\SQLSERVER", // Database host
    "port" => "",          // Database connection port (can be left empty for default)
    "db"   => "xxxxx",          // Database name
    "dsn"  => "",          // PHP DSN extra information. Set as `charset=utf8mb4` if you are using MySQL
    "pdoAttr" => array()   // PHP PDO attributes array. See the PHP documentation for all options
);

由于下载的是一个完整的示例,因此服务器端脚本中也有require( 'ssp.class.php' );

在这件事上我可以寻求您的帮助吗?

0 个答案:

没有答案