It's OLD PHP script. Could you please fix it for php 7.4 ot 8.1 I don't have that much knowledge.
Help me to fix it.
\\
//Connect to DataBase
function dbconnect($db_host, $db_user, $db_pass, $db_name) {
$db_connect = mysql_connect($db_host, $db_user, $db_pass);
$db_select = mysql_select_db($db_name);
if (!$db_connect) {
die("Error connect to MySQL
".mysql_errno()." : ".mysql_error()."");
} elseif (!$db_select) {
die("Error grab base MySQL
".mysql_errno()." : ".mysql_error()."");
}
}
function dbquery($query)
{
$result = @mysql_query($query);
if (!$result) {
echo mysql_error();
return false;
}
else
{
return $result;
}
}
function dbarray($query) {
$result = @mysql_fetch_assoc($query);
if (!$result) {
echo mysql_error();
return false;
} else {
return $result;
}
}
mysql_query('SET NAMES UTF8');
$result = dbquery("SELECT UID, VID, title, addtime, thumb FROM video ORDER BY addtime DESC LIMIT 20");
The error I got this when I run this on php 8.1 -
PHP Fatal error: Uncaught Error: Call to undefined function mysql_query() Stack trace: #0 {main}
please check