我已经完成了有关使用Windows Server / Windows 8配置PHP的所有内容和所有内容
即使简单的echo字符串正在运行,但与SQL数据库的连接也无法正常工作....
我在网上搜索过这个。
由于我是Windows服务器的新手,请帮助我在Windows上运行PHP并从SQL数据库中获取数据。
请给我一步一步的程序,以便我知道我缺少的地方?
谢谢!
答案 0 :(得分:0)
您可以尝试这样的事情:
<?php
$serverName = "serverName\sqlexpress"; //serverName\instanceName
$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "ok.<br />";
}else{
echo "crashed.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>
但是你需要在互联网上做研究,有很多关于php和SQL Server之间连接的例子:
http://php.net/manual/fr/function.sqlsrv-connect.php
编辑:
你也可以试试这个:
$myServer = "10.85.80.229";
$myUser = "root";
$myPass = "pass";
$myDB = "testdb";
$conn = mssql_connect($myServer,$myUser,$myPass);
if (!$conn)
{
die('Not connected : ' . mssql_get_last_message());
}
$db_selected = mssql_select_db($myDB, $conn);
if (!$db_selected)
{
die ('Can\'t use db : ' . mssql_get_last_message());
}