makeArray DBAPI
- Разработчикам
- DBAPI
- makeArray
Поддержать: USDT TRC20: TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh
3695
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;
}