php - 将 php 连接到 microsoft sql 服务器
问题描述
我已经完成了几乎所有列出的将 php 连接到 Microsoft SQL 服务器的解决方案。
我正在使用安装了 xampp 的 Windows 64 位机器并尝试连接到 microsoft sql server management studio。
我已将 php_pdo_sqlsrv_72_ts.dll 和 php_sqlsrv_72_ts.dll 添加到 C:\xampp\php\ext
我还在 C:\xampp\php\php.ini 中的 php.ini 中添加了以下行:
extension=php_pdo_sqlsrv_72_ts.dll ;添加于 03-09-2018 用于连接到 ms sql extension=php_sqlsrv_72_ts.dll ;添加于 03-09-2018 用于连接到 ms sql
但是,我不断收到致命错误
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\test.php:14 Stack trace: #0 {main} thrown in C:\xampp\htdocs\test.php on line 14
<?php
$serverName = "XXXX";
$uid = "abcd";
$pwd = "Abcd1234";
$databaseName = "databasename";
$connectionInfo = array( "UID"=>$uid,
"PWD"=>$pwd,
"Database"=>$databaseName);
/* Connect using SQL Server Authentication. */
$conn = sqlsrv_connect( $serverName, $connectionInfo);
$tsql = "SELECT * FROM SRC_transaction";
/* Execute the query. */
$stmt = sqlsrv_query( $conn, $tsql);
if ( $stmt )
{
echo "Statement executed.<br>\n";
}
else
{
echo "Error in statement execution.\n";
die( print_r( sqlsrv_errors(), true));
}
/* Free statement and connection resources. */
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>
解决方案
推荐阅读
- c# - C#:下载速度之间的差异
- php - 如何创建一个mysql网站,每个用户都有自己的私人信息,他们可以插入更改编辑删除
- sql - 如何在 PostgreSQL 中获取按 x 轴按月和 y 轴按小时分组的计数表?
- wordpress - WordPress下的htaccess RewriteRule
- c# - 是否可以在 ApplicationUser 类中添加角色作为外键?
- html - 如何在一个单词中有一个跨度而不打破它?
- java - 使用 PostgreSQL 在 Spring Boot 中的 JpaRepository 查询中返回列名
- c - visual studio 2017 srand() 崩溃(在线编译器工作)
- java - AES256 加密
- java - conn.rollback() 上的错误未处理 SQLException...如何正确使用 commit()?