Выдает ошибку mysqli_query() expects at least 2 parameters, 1 given?

Ошибка "mysqli_query() expects at least 2 parameters, 1 given" возникает из-за того, что функция mysqli_query() в PHP ожидает как минимум два параметра, а передается только один.

Функция mysqli_query() используется для выполнения запросов к базе данных MySQL. Первым параметром должно быть соединение с базой данных, а вторым - SQL-запрос, который вы хотите выполнить.

Пример кода с ошибкой:

$conn = mysqli_connect("хост", "пользователь", "пароль", "база_данных");
$result = mysqli_query("SELECT * FROM таблица");

Чтобы исправить эту ошибку, необходимо передать соединение с базой данных как первый параметр функции mysqli_query(). Исправленный вариант кода будет выглядеть так:

$conn = mysqli_connect("хост", "пользователь", "пароль", "база_данных");
$result = mysqli_query($conn, "SELECT * FROM таблица");

Таким образом, добавляя соединение как первый параметр функции mysqli_query(), вы избегаете ошибки "mysqli_query() expects at least 2 parameters, 1 given" и сможете успешно выполнить запрос к базе данных.