функция 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
)