我们在网络服务器上安装了PHP v5.5,但是当我升级到v7.2.4时,我无法连接到我的数据库。除了必须与数据库通信之外,我的所有其他PHP页面都有效。我们在运行iis 7的Windows 2008 r2标准服务器上运行。 这是我连接数据库的代码片段。
<?php
session_start();
//open connection
$conn=odbc_connect("DATABASE", '','', SQL_CUR_USE_ODBC);
//get all possible login info
$query = "SELECT * FROM TABLE";
$rs = odbc_exec($conn, $query);
//get user's login info from login.php
$username = $_POST['username'];
$password = $_POST['userpassword'];
$username = stripslashes($username);
$password = stripslashes($password);
$result = 0;
while (odbc_fetch_row($rs)) {
$name = odbc_result($rs,"username");
$pass = odbc_result($rs,"userpassword");
if($username == $name && $password == $pass)
$result = $result + 1;
}
我使用之前版本的ini文件进行了双重检查,并启用了相同的扩展名。我一行一行地完成了它。我正在使用的代码已经到位,当我有空的时候,我将要完成并清理它。我的错误日志中没有任何内容。