SQLSRV是一个PHP扩展,允许您在Windows或Linux上运行PHP时访问Microsoft SQL Server和SQL Azure数据库。
我有点困惑如何使用PHP获取SP SQL Server的返回值。 它根本不显示任何内容,但如果我在 SSMS 中运行 EXEC SP_NAME ,它看起来很好。 有人可以教我并帮助我吗...
有人在 macOS Sonoma 14.6.1 上使用 XAMPP 8.1.17 成功使用 PHP sqlsrv-connection 吗?
我可以在 Windows 和 Ubuntu24.04 上安装和使用 Microsoft 的 sqlsrv 和 sqlsrv_pdo 驱动程序包,但对于 MacOS 总是无法在运行时加载连接到驱动程序!甚至没有任何 php
如何在PHP7中使用Windows身份验证远程连接SQL服务器?
我正在努力连接到我的 php 应用程序中的服务器。 服务器正在运行,我通过 excel 中的 ODBC 连接来连接到它: DSN=vortest;UID=ramunasc;Trusted_Connection=是;APP=Micros...
我需要从 PHP 连接到 SQL Server 2008 实例。 Web服务器是 Centos 8 上的 Apache 2.4,带有 PHP 7.4、php-sqlsrv 扩展,我使用 PDO 来处理连接。 首先我测试了...
我已经为我的 Windows php 安装添加了 sqlsrv.dll,但它似乎无法识别它。它不在服务器上运行,只是在我的本地计算机上运行 cli。 它给了我这个错误: PHP 警告:PHP 之星...
未捕获错误:调用未定义的函数 sqlsrv_connect()
我安装了xampp-win32-7.2.11-0-VC15-installer.exe,下载并解压SQLSRV53.EXE到C:\xampp\php xt,添加 ;扩展名=php_sqlsrv_72_ts_x64.dll ;扩展名=php_pdo_sqlsrv_72_ts_x64.dll t...
SQLSTATE[28000]:[Microsoft][SQL Server 的 ODBC 驱动程序 17][SQL Server]用户登录失败
我正在使用以下 PHP 连接文件来连接到我的 SQL Server 数据库。 我正在使用以下 PHP 连接文件来连接到我的 SQL Server 数据库。 <?php $servername = "..."; $username = "..."; $password = ""; $dbname = "..."; try { $conn = new PDO("sqlsrv:Server=$servername;Database=$dbname", $username, $password); echo "Connected to $dbname at $servername successfully."; $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $pe) { die ("Could not connect to the database $dbname :" . $pe->getMessage()); } ?> 我不断收到此错误: “SQLSTATE[28000]:[Microsoft][SQL Server 的 ODBC 驱动程序 17][SQL 服务器]用户 $username 登录失败”。 我已经下载了最新版本的 ODBC 17 和 18,我希望这可以解决此问题,但事实并非如此。我的 SQL Server 身份验证也设置为 SQL Server 和 Windows 身份验证。 如果使用 laravel,在你的 .env 文件中: DB_CONNECTION=sqlsrv DB_HOST=DESKTOP-91MB9QU\TESTSQLSERVER DB_PORT= DB_DATABASE=laravel_test DB_USERNAME=sa DB_PASSWORD='mypassword' 你就可以使用它了。注意 DB_CONNECTION=sqlsrv 和 DB_HOST 的格式必须为“PC-name\SQL-server-name”,并且 DB_PORT 为空值。 您可以使用与纯php代码类似的方式。 我也有同样的问题,但是是在 C++ 中。它帮助我捕获另一个异常“CDBException”。 catch (CDBException* p) { cout << "Login failed!" << endl; } 对于你的代码,像这样 catch (CDBException $pe) { die ("Could not connect to the database"); } 也许它的异常名称相同,但至少应该有一个与我的相似的。 之后我的代码就起作用了。希望对你有帮助。
[Microsoft][SQL Server 的 ODBC 驱动程序 18][SQL Server]用户登录失败
我正在使用 Docker 容器将 MSSQL Server 集成到我的 PHP 8.0 应用程序中。我已经安装了 pdo_sqlsrv、sqlsrv 和 unixodbc 扩展,为此,我还安装了 ODBC 驱动程序 18...
在ubuntu20.0上安装/启用php8.1的sqlsrv和pdo_sqlsrv驱动程序
我正在尝试在 Ubuntu 20.0 上启用 php8.1 的 sqlsrv 驱动程序。它没有在 phpinfo() 中显示扩展名。 当尝试使用命令 php -m 检查 sqlsrv 模块时,输出如下: ...
无法使用 PHP 中的 Azure AD 访问令牌连接到 AzureDB
我尝试使用 sqlsrv 驱动程序通过 Microsoft Entra Auth 从 PHP 连接到 AzureDB,如下所述: https://learn.microsoft.com/en-us/sql/connect/php/azure-active-directory?view=sql-server-ve...
SQLSTATE[08001]:[Microsoft][适用于 SQL Server 的 ODBC 驱动程序 18]SSL 提供程序
美好的一天! 我真的很努力解决我遇到的问题。我一直在互联网上搜索但仍然没有运气。顺便说一下,我是第一次从头开始安装LAMP。我是...
尝试使用 php 函数返回 sqlsrv_query 结果时出现“不是有效的 ss_sqlsrv_stmt 资源”错误
我最近将 PHP 应用程序从 mssql 切换到 sqlsrv,并希望继续使用几个自定义函数来处理我的所有 SQL 请求。我收到一个错误 警告:sqlsrv_fetch_array():...
我有一个symfony 5下的监控应用程序项目。 目前,我已经完成了使用包含来自另一个应用程序的日志的单个数据库的大部分工作。我想要做什么...
我已遵循所有引导路径, 从 https://github.com/Microsoft/msphpsql/releases 下载适用于 php 7.2 的适当 sql 驱动程序 将 ts 文件复制并粘贴到我的 xampp/php/ext 文件夹中, 启用...
我正在尝试使用 Xampp 将我的 SQL 服务器与 PHP 连接。我已经在ext文件夹中上传了dll文件,但无法连接它。 我的PHP版本是7.2.6。 上传的 dll 文件是 -
由于公钥不可用,无法验证以下签名:NO_PUBKEY EB3E94ADBE1229CF
我正在尝试使用 sqlsrv_connect 连接到外部 SQLServer。 在我的 php_info() 页面中我看到: PDO -> PDO 驱动程序 -> mysql、odbc、sqlsrv PDO_ODBC -> ODBC 连接池 -> 启用...
我正在尝试安装 xamp 5.2.6 (xp service pack 1) 并与 SQLSRV 连接
我已经下载了 xampp 1.6.8 和 php 5.2.6。 我已经下载了 SQLSRV 2.0。并放入 c:\xampp\php xt\ 我在 php.ini 中尝试过:extension = php_pdo_sqlsrv_52_ts_vc6.dll 和扩展名 =
XAMPP SQLSRV 扩展未显示在 phpinfo M1 中
我试图运行一个使用 sqlsrv 的 php 项目,但是在安装 XAMPP 并尝试了 MAMP 后,显然 sqlsrv 和 pdo_sql 没有显示在我的 phpinfo() 中,无论我如何尝试。我下载了...
致命错误:未捕获错误:从 Apache 连接到 SQL Server 时调用未定义的函数 mssql_connect()
我使用的是 Apache 服务器版本 2.4 和 PHP 版本 8.2。我想连接到 SQL Server,但出现以下错误: 致命错误:未捕获错误:调用未定义的函数 mssql_connect() 在 D:\
我在使用 PDO 在 SQL Server 上执行一些插入查询的 PHP 脚本中收到以下错误。 SQLSTATE[IMSSP]:查询的活动结果不包含字段。 我不使用任何存储的