【发布时间】:2019-05-08 03:26:37
【问题描述】:
我正在尝试在 Windows 上连接 我的 php 代码与 SQL Server(Windows 身份验证)。我正在使用 xampp。
这是我的代码,但它不起作用。
<?php
$dbPassword = "";
$dbUserName = "Inspiron/Malky";
$dbServer = "localhost";
$dbName = "person";
// $conn = mysqli_connect($dbServer , $dbUserName , $dbPassword,$dbName) or die("unable to connect to host");
$connectionInfo = array( "Database"=>$dbName);
$conn = sqlsrv_connect( $dbServer, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>
错误
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\connection\connection.php:12 Stack trace: #0 C:\xampp\htdocs\connection\phpAdd.php(2): require() #1 {main} thrown in C:\xampp\htdocs\connection\connection.php on line 12
有人可以帮助我或给我一些阅读链接吗?
【问题讨论】:
-
什么是“不工作”?您没有预料到的确切错误或行为是什么?
-
当我尝试添加表单时出现错误
-
错误致命错误:未捕获的错误:调用 C:\xampp\htdocs\connection\connection.php:12 中未定义的函数 sqlsrv_connect() 堆栈跟踪:#0 C:\xampp\htdocs\connection \phpAdd.php(2): require() #1 {main} 在第 12 行的 C:\xampp\htdocs\connection\connection.php 中抛出
-
这可能会有所帮助 - stackoverflow.com/questions/13703824/…
-
那个链接是关于 pdo 我不使用 pdo
标签: php sql-server