функция mysql_fetch_assoc() PHP
определение и использование
функция mysql_fetch_assoc() получает строку из набора результатов в виде связанного массива.
возвращает связанный массив, созданный на основе строки, полученной из набора результатов, если больше строк нет, то возвращает false.
грамматика
mysql_fetch_assoc(data)
Параметр | Описание |
---|---|
data | Обязателен. Указатель данных. Этот указатель данных является результатом mysql_query(). |
Советы и комментарии
Комментарий:mysql_fetch_assoc() и mysql_fetch_array() с вторым опциональным параметром MYSQL_ASSOC полностью идентичны. Они оба возвращают связные массивы. Это также был способ работы mysql_fetch_array() по умолчанию.
Совет:Если необходимо использовать числовой индекс вне связного индекса, используйте mysql_fetch_array().
Комментарий:Имя поля, возвращаемое этой функцией, чувствительно к регистру.
Пример
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * from Person WHERE Lastname='Adams'"; $result = mysql_query($sql,$con); print_r(mysql_fetch_assoc($result)); mysql_close($con); ?>
Вывод:
Массив ( [LastName] => Adams [FirstName] => John [City] => London )