iva*_*san 1 php sql-server mysqli
我还没有尝试使用mysqli,因为我想知道它是否可以使用mssql服务器,因为我仍然打算购买mssql服务器的许可证
Mysqli特定于MySQL.如果你想访问MSSQL,我建议你使用PDO,一个PHP函数集/语句,它可以使用每种类型的驱动程序一般访问各种数据库类型.要使用PDO连接到MSSQL数据库,首先需要SQLSRV,驱动程序,您可以在此处从Microsoft下载.要进行连接,您可以使用以下内容:
$handle = new PDO("sqlsrv:Server=$server;Database=$database", $username, $password);
Run Code Online (Sandbox Code Playgroud)
要查询:
$queryRef = $handle->query($query);
Run Code Online (Sandbox Code Playgroud)
要读取结果,将其声明$results为二维关联数组,第一个是结果编号,第二个是列名:
$results = $queryRef->fetchAll(PDO::FETCH_ASSOC);
Run Code Online (Sandbox Code Playgroud)
那么$results[3]['id']第三个结果的列'id'的值也是如此.
您可以在此处的PDO的PHP文档页面上找到更多示例.关于PDO的好处是你可以为不同的数据库使用相同的代码,你只需要更改驱动程序,甚至可能需要更改查询.
| 归档时间: |
|
| 查看次数: |
6098 次 |
| 最近记录: |