(PHP 4 >= 4.0.6)
fbsql_fetch_assoc - извлекает результирующий ряд как ассоциативный массив.
Описаниеarray fbsql_fetch_assoc (resource result)
Возвращает ассоциативный массив, соответствующий извлечённому ряду, или FALSE, если рядов больше нет.
fbsql_fetch_assoc() эквивалентен вызову fbsql_fetch_array() с FBSQL_ASSOC в качестве второго необязательного параметра. Возвращает только
ассоциативный массив. Это изначальный способ работы fbsql_fetch_array().
Если вам нужны не только ассоциативные, но и числовые индексы, используйте
fbsql_fetch_array().
Если два или более столбцов в результате имеют одинаковые имена,
преимущество имеет последний столбец. Для доступа к другому столбцу (столбцам)
с тем же именем вы обязаны использовать fbsql_fetch_array() и заставить её возвращать также и числовые индексы.
Важно отметить, что использование fbsql_fetch_assoc() НЕНАМНОГО медленнее, чем
fbsql_fetch_row(), но предоставляет важное дополнительное значение.
Детали см. в fbsql_fetch_row() и
fbsql_fetch_array().
Пример 1. fbsql_fetch_assoc()
<?php
fbsql_connect ($host, $user, $password);
$result = fbsql_db_query ("database","select * from table");
while ($row = fbsql_fetch_assoc ($result)) {
echo $row["user_id"];
echo $row["fullname"];
}
fbsql_free_result ($result);
?> |
| |