дата: 10.03.2024 20:46

Что такое 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().