gpt4 book ai didi

php - mysqli 命令是否也可用于 mssql 服务器?

转载 作者:行者123 更新时间:2023-12-05 08:21:11 25 4
gpt4 key购买 nike

我还没有尝试使用mysqli,因为我想先知道它是否可以使用mssql server,因为我还在计划购买mssql server的许可证

最佳答案

Mysqli 是 MySQL 特有的。如果你想访问 MSSQL,我建议你使用 PDO,这是一个 PHP 函数集/语句,它可以使用每种类型的驱动程序一般地访问各种数据库类型。要使用 PDO 连接到 MSSQL 数据库,您首先需要 SQLSRV 驱动程序,您可以从 Microsoft 下载该驱动程序 here .要连接,您将使用以下内容:

$handle = new PDO("sqlsrv:Server=$server;Database=$database", $username, $password);

查询:

$queryRef = $handle->query($query);

要读取结果,将$results声明为二维关联数组,第一个是结果编号,第二个是列名:

$results = $queryRef->fetchAll(PDO::FETCH_ASSOC);

因此 $results[3]['id'] 将是第三个结果的“id”列的值。

您可以在 PDO 的 PHP 文档页面上找到更多示例 here . PDO 的伟大之处在于您可以为不同的数据库使用相同的代码,您只需要更改驱动程序,可能还有查询。

关于php - mysqli 命令是否也可用于 mssql 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17181578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com