Учитывая, что ваш код и так не ахти, можете сделать так
connect.php
$db = mysqli_connect($host, $db_name, $db_pass, $db_name);
if (!function_exists('db')) {
function db () { global $db; return $db; }
}
или так
if (!function_exists('db')) {
function db () {
static $db;
if (!$db) $db = mysqli_connect($host, $db_name, $db_pass, $db_name);
return $db;
}
}
И потом использовать функцию, она всегда будет доступна.
$add_destiny = mysqli_query(db(), "UPDATE `data` SET `column` = '$variable; WHERE `symbol` = '$db_symbol[$t]'");
Еще вариант - пробросить переменную в функцию
function CheckDestiny ($variable,$type) use ($db) {
// ...
}
PS. Знатоков прошу не умничать по поводу предложенных вариантов.
Главное, что они заработают у автора =))