Как исправить ошибку mysqli_query() expects parameter 3 to be integer, string given in?

Ошибка "mysqliquery() ожидает, что третий аргумент будет целым числом, но была передана строка" возникает, когда вы передаете неверный тип аргумента в функцию mysqliquery() в качестве третьего параметра.

Функция mysqliquery() используется для выполнения SQL-запросов к базе данных MySQL. Синтаксис функции выглядит следующим образом: mysqliquery($connection, $query, $resultmode).

Первый аргумент $connection - это объект соединения с базой данных MySQL, который вы должны создать с помощью функции mysqliconnect() или mysqliinit(). Этот аргумент должен быть типа mysqli.

Второй аргумент $query представляет собой строку SQL-запроса, который вы хотите выполнить.

Третий аргумент $resultmode - это режим выполнения запроса, который определяет формат возвращаемого результата. Он может быть одним из двух значений: MYSQLISTORERESULT или MYSQLIUSERESULT. В большинстве случаев вы можете использовать значение по умолчанию MYSQLISTORERESULT, которое сохраняет результаты запроса на стороне клиента.

Однако ошибка возникает в случае если вы передаете неверный тип аргумента в качестве третьего параметра $resultmode. Например, вы передаете строку вместо целого числа.

Чтобы исправить эту ошибку, вам необходимо убедиться, что третий аргумент $resultmode является целым числом. Если вы хотите использовать значение по умолчанию MYSQLISTORERESULT, то можно просто не передавать третий аргумент в функцию mysqliquery(): mysqliquery($connection, $query).

Если вы хотите явно указать режим выполнения запроса, убедитесь, что третий аргумент является целым числом. Например, если вы хотите использовать MYSQLIUSERESULT, вы должны передать константу MYSQLIUSERESULT в качестве третьего аргумента: mysqliquery($connection, $query, MYSQLIUSE_RESULT).

Если вы не уверены, какой режим выполнения запроса вам нужен, читайте документацию по функции mysqli_query() или обратитесь к своему разработчику или администратору базы данных MySQL для получения дополнительной информации.

Важно также проверить, что у вас правильно установлено соединение с базой данных MySQL, и что ваш SQL-запрос корректен.