Ошибка "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" и сможете успешно выполнить запрос к базе данных.