2

经过无数次无定论的研究,所以我决定寻求帮助。

我有一个实现登录页面 login / pwd 的类项目,没有什么复杂的。问题?必须使用 SQL Server 数据库。然后,你上网查了一下,什么也没找到,或者几乎什么也没找到。

我设法使用以下代码(在 index.php 中)建立了与数据库的连接:

    $db = new connectionBdd();

    $db->connectSqlServer('ServerXXXX','NomdeTable', 'User', >'Mdp');

然后呢?如何使用登录名/密码建立连接?

先感谢您。

4

2 回答 2

1

抱歉很久才回复!

我已经解决了这个问题。如果这有帮助,这是我的代码:

 <?php    
session_start();

    $serverName = "A106MVP19\SQLEXPRESS";   
    $uid = "sa";     
    $pwd = "root";    
    $databaseName = "FormaSport";   

    $connectionInfo = array( "UID"=>$uid,                              
                         "PWD"=>$pwd,                              
                         "Database"=>$databaseName);   

    /* Connect using SQL Server Authentication. */    
    $conn = sqlsrv_connect( $serverName, $connectionInfo);  
    if( $conn === false ) 
    {
     die( print_r( sqlsrv_errors(), true));
    }   
?>

谢谢我们的回答。

于 2015-02-04T08:24:19.903 回答
0

您是否尝试过使用 PDO?

您只需要安装 sql server 客户端和适用于您的 php 版本的正确 mssql dll,然后使用以下内容:

$conn = new PDO('sqlserver:host=HOST;port=PORT;dbname=DATABASE','USER','PASSWORD');

$result = $conn->query('select * from table'); print_r($result->fetchAll())

于 2015-01-26T16:31:40.383 回答