在PHP中使用SQLSERVER的困难
我需要创建一个crud在PHP中与SQLSERVER数据库的大学工作,连接在PHP中的银行我得到了它,现在执行没有指令,请帮助我,我很难 我的代码在PHP中使用SQLSERVER的困难,php,sql-server,sqlsrv,php-mssql,Php,Sql Server,Sqlsrv,Php Mssql,我需要创建一个crud在PHP中与SQLSERVER数据库的大学工作,连接在PHP中的银行我得到了它,现在执行没有指令,请帮助我,我很难 我的代码 <? php $ server = "DESKTOP-RA9T588"; $ conectioninfo = array ("Database" => "Banca_de_Revista", "UID" => "Arthur", "PWD" => "inter190744"); $ result = sqlsrv_connec
<? php
$ server = "DESKTOP-RA9T588";
$ conectioninfo = array ("Database" => "Banca_de_Revista", "UID" => "Arthur", "PWD" => "inter190744");
$ result = sqlsrv_connect ($ server, $ conectioninfo);
$ bank = "Banca_de_Revista";
$ db = mssql_select_db ($ bank, $ conmssql);
if ($ result && $ db) {
echo "Congratulations !! The connection to the database has occurred normally!";
} else {
echo ("Could not connect.");
die (print_r (sqlsrv_errors (), true));
}
?>
estáaparecendo的问题:
致命错误:调用未定义的函数mssql\u select\u db()
提前感谢。函数
sqlsrv\u connect()
和mssql\u select\u db()
来自两个不同的PHP扩展。函数sqlsrv\u connect()
来自sqlsrv扩展(用于MS SQL Server的PHP驱动程序),而函数mssql\u select\u db()
来自mssql扩展,该扩展在使用PHP 5.3或更高版本的Windows上不再可用
这是一个非常简单的脚本,演示了如何连接到MS SQL Server并执行简单查询:
<?php
$server = "DESKTOP-RA9T588";
$cinfo = array(
"Database" => "Banca_de_Revista",
"UID" => "Arthur",
"PWD" => "inter190744"
);
$conn = sqlsrv_connect($server, $cinfo);
if( $conn === false )
{
echo "Error (sqlsrv_connect): ".print_r(sqlsrv_errors(), true);
exit;
}
$sql =
"SELECT 'SUSER_SNAME' AS [NAME], CONVERT(varchar(128), SUSER_SNAME()) AS [VALUE]".
"UNION ALL ".
"SELECT 'SUSER_NAME' AS [NAME], CONVERT(varchar(128), SUSER_NAME()) AS [VALUE]".
"UNION ALL ".
"SELECT 'USER_NAME' AS [NAME], CONVERT(varchar(128), USER_NAME()) AS [VALUE]".
"UNION ALL ".
"SELECT 'USER_ID' AS [NAME], CONVERT(varchar(128), USER_ID()) AS [VALUE]";
$stmt = sqlsrv_query($conn, $sql);
if( $stmt === false ) {
echo "Error (sqlsrv_query): ".print_r(sqlsrv_errors(), true);
exit;
}
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
echo $row['NAME'].": ".$row['VALUE']."</br>";
}
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
?>
有关更多信息,请检查。在调用函数之前,必须定义
mssql\u select\u db
函数。