Вы должны никогда использовать require_once для получения подключения mysqli в функции.
Прежде всего, оно будет работать только один раз, как следует из названия.
Кроме того, даже если вы преодолеете это ограничение, создание нового соединения при каждом вызове функции будет разрушать ваш сервер базы данных .
Вместо этого вы должны вызвать require_once "config.php";
один раз вверху вашего скрипта, а затем использовать переменную $link
, чтобы получить соединение mysqli. Чтобы получить соединение в функции, вы должны передать его как параметр функции:
<?php
function ViaturasInop($link)
{
$query = "SELECT count(*) FROM `viaturas` WHERE `estado` = 'Inoperacional'";
$result=mysqli_query($link,$query);
$row = mysqli_fetch_row($result);
return $row[0];
}
сейчас, в вашем индексном файле, где-то вверху добавьте
require_once "config.php";
, а затем положить
echo ViaturasInop($link);
везде, где вам нужно число