Ошибка "mysqli_query() ожидает, что третий аргумент будет целым числом, но была передана строка" возникает, когда вы передаете неверный тип аргумента в функцию mysqli_query() в качестве третьего параметра.
Функция mysqli_query() используется для выполнения SQL-запросов к базе данных MySQL. Синтаксис функции выглядит следующим образом: mysqli_query($connection, $query, $resultmode).
Первый аргумент $connection - это объект соединения с базой данных MySQL, который вы должны создать с помощью функции mysqli_connect() или mysqli_init(). Этот аргумент должен быть типа mysqli.
Второй аргумент $query представляет собой строку SQL-запроса, который вы хотите выполнить.
Третий аргумент $resultmode - это режим выполнения запроса, который определяет формат возвращаемого результата. Он может быть одним из двух значений: MYSQLI_STORE_RESULT или MYSQLI_USE_RESULT. В большинстве случаев вы можете использовать значение по умолчанию MYSQLI_STORE_RESULT, которое сохраняет результаты запроса на стороне клиента.
Однако ошибка возникает в случае если вы передаете неверный тип аргумента в качестве третьего параметра $resultmode. Например, вы передаете строку вместо целого числа.
Чтобы исправить эту ошибку, вам необходимо убедиться, что третий аргумент $resultmode является целым числом. Если вы хотите использовать значение по умолчанию MYSQLI_STORE_RESULT, то можно просто не передавать третий аргумент в функцию mysqli_query(): mysqli_query($connection, $query).
Если вы хотите явно указать режим выполнения запроса, убедитесь, что третий аргумент является целым числом. Например, если вы хотите использовать MYSQLI_USE_RESULT, вы должны передать константу MYSQLI_USE_RESULT в качестве третьего аргумента: mysqli_query($connection, $query, MYSQLI_USE_RESULT).
Если вы не уверены, какой режим выполнения запроса вам нужен, читайте документацию по функции mysqli_query() или обратитесь к своему разработчику или администратору базы данных MySQL для получения дополнительной информации.
Важно также проверить, что у вас правильно установлено соединение с базой данных MySQL, и что ваш SQL-запрос корректен.