Есть магазин 2005 года сделан на Shop Script free, все работает отлично, но т.к. на хостинге установлен и Opencart последние версии которого требуют PHP 7.4 то и старый магазин надо переводить. А в старом MySQL вместо MySQLI. Разбираюсь я в это вообще плохо.
Есть код подключения к базе данных. Естественно простое переименование mysql в mysqli ничего не дает кроме ошибки Warning: mysqli_query() expects at least 2 parameters, 1 given in
<?php
function db_connect($host,$user,$pass)
{
$r = mysql_connect($host,$user,$pass);
if(preg_match('/^5\./',mysql_get_server_info($r)))db_query('SET SESSION sql_mode=0');
mysql_query("SET NAMES utf8") or die("Invalid query: ".mysql_error());
return $r;
}
function db_select_db($name)
{
return mysql_select_db($name);
}
function db_query($s)
{
return mysql_query($s);
}
function db_fetch_row($q)
{
return mysql_fetch_row($q);
}
function db_insert_id()
{
return mysql_insert_id();
}
function db_error()
{
return mysql_error();
}
?>
Подскажите пожалуйста, что исправить