Что такое mysqli_fetch_assoc() и как его использовать
mysqli_fetch_assoc() - это функция PHP, которая используется для извлечения данных из результата запроса к базе данных MySQL.
Она возвращает ассоциативный массив, содержащий все строки и столбцы, полученные в результате выполнения SQL-запроса. Каждый элемент массива представляет собой пару ключ-значение, где ключом является имя столбца, а значением - значение соответствующего столбца.
Функция mysqli_fetch_assoc() может быть использована для обработки результатов запросов, таких как выборка данных из таблицы или выполнение запроса UPDATE/INSERT/DELETE.
Вот пример использования функции mysqli_fetch_assoc():
$mysqli = new mysqli('localhost', 'username', 'password', 'database');
if ($mysqli->connect_error) {
die("Ошибка подключения: " . $mysqli->connect_error);
}
$result = $mysqli->query("SELECT * FROM table");
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row['id'] . "
";
echo "Название: " . $row['name'] . "
";
echo "Адрес: " . $row['address'] . "
";
echo "Город: " . $row['city'] . "
";
echo "Телефон: " . $row['phone'] . "
";
echo "E-mail: " . $row['email'] . "
";
echo "
";
}
$result->close();
$mysqli->close();
В этом примере мы подключаемся к базе данных, выполняем запрос SELECT * FROM table, затем обрабатываем результаты запроса с помощью функции mysqli_fetch_assoc().