makeArray DBAPI
- Разработчикам
- DBAPI
- makeArray
3146
makeArray DBAPI
mixed makeArray($rs)
$rs - результат выполнения запроса
Этот метод возвращает многомерный ассоциативный массив с данными результата запроса в формате Key => Array( FieldName => Value ).
Пример
function show_members() { global $modx; $output = ''; $table = $modx->getFullTableName( 'members' ); $result = $modx->db->select( 'id, name, picture', $table, '', 'name ASC', '' ); $members = $modx->db->makeArray( $result ); foreach( $members as $p_val ) { foreach( $p_val as $m_key => $m_val ) { $output .= '' . $m_key . ': ' . $m_val . '
'; } } }
Источник Функции
Файл: manager/includes/extenders/dbapi.mysql.class.inc.php
Строка: 483
function makeArray($rs=''){ if(!$rs) return false; $rsArray = array(); $qty = $this->getRecordCount($rs); for ($i = 0; $i < $qty; $i++) $rsArray[] = $this->getRow($rs); return $rsArray; }