我有一个已经在php 4中开发的项目,现在它必须升级到php 7。
数据库通过odbc连接进行连接。当我尝试连接到数据库并运行索引文件时,似乎没有弹出任何内容。
我所做的是将数据库转换为mysql并尝试连接数据库并进行连接。
如何将完整的odbc更改为mysql?
请在下面找到odbc dataconnection文件,让我知道如何将其与mysqli连接。
<?php
//##################### ODBC CONNECT #######################
class DBConnectionManager{
var $DB;
function DBConnectionManager(){
$this->DB=$this->DBConnect();
}
function DBConnect()
{
//connection to database
// $dbconnect = odbc_connect(DB_SOURCE_NAME,DB_USERNAME,DB_PASSWORD)
$dbconnect = new mysqli("localhost",DB_USERNAME,DB_PASSWORD);
or die("Unable to Connect to SQL SERVER on ".DB_SOURCE_NAME);
return $dbconnect;
}
function DBexecute($query='')
{
$result = odbc_exec($this->DB,$query);
return $result;
}
function DBRows($query='')
{
$result=$this->DBexecute($query);
$num_row = 0;
while ($row = odbc_fetch_array($result))
{
$num_row++;
}
odbc_free_result($result);
return $num_row;
}
function mysqlFetchArray($arry){
return odbc_fetch_array($arry);
}
function closeConnection(){
if(isset($this->DB)){
odbc_close($this->DB);
unset($this->DB);
}
}
}
?>
我必须做出哪些其他改变?
提前致谢, 雷努