вам нужно указать соединение, которое вы сделали в своей базе данных где-то ранее на своей странице. вы должны поместить эту переменную в запрос. Предположим, вы создали переменную с именем $ con. Тогда ваш код должен быть таким.
mysqli_query($con,"INSERT INTO `counter`.`hits` (`page_hits`) VALUES ('".$hits."')");
Во-первых, имейте в виду, что вам нужно сделать код, который будет управляемым. Судя по всему, ваши представления и контроллеры должны быть немного более упорядоченными, в противном случае им станет довольно много управлять.
Поэтому я думаю, что вам было бы лучше сделать несколько вещей:
1) Создайте контроллер под названием MY_Controller.php в application / core и расширьте все контроллеры из него (таким образом вы сможете централизовать свои методы )
2) Пользователь для каждого контроллера меню. Поэтому Controller = Menu1 или Menu2
3) Старайтесь, чтобы ваши представления были максимально использованы повторно, чтобы избежать усложнения вещей
В итоге вы должны получить что-то вроде этого:
[110 ]Имейте в виду, что с Codeigniter следующий URL приведет к:
url: menu1/submenu1/param1/param2
Controller
function submenu1($param1,$param2)
Таким образом, нет необходимости получать компоненты URI, поскольку CI будет маршрутизировать их автоматически.