getRow DBAPI
- Разработчикам
- DBAPI
- getRow
4653
getRow DBAPI
array getRow($ds, $mode)
$ds - результат выполнения запроса
$mode - режим работы
- assoc - получение ассоциативного массива
- num - получение нумерованного массива
- both - получение массива совмещающего ассоциативного и нумерованный
Пример
function getAlbum() { global $modx; $output = ''; $table = $modx->getFullTableName( 'albums' ); $result = $modx->db->select( 'id, album_name, artist', $table, '', 'artist ASC', '0, 50'); if( $modx->db->getRecordCount( $result ) >= 1 ) { $output .= '
- ';
while( $row = $modx->db->getRow( $result ) ) {
$output .= '
- Идентификатор: ' . $row['id'] . ' | Альбом: ' . $row['album_name'] . ' | Исполнитель: ' . $row['artist'] . ' '; } $output .= '
Источник Функции
Файл: manager/includes/extenders/dbapi.mysql.class.inc.php
Строка: 272
function getRow($ds, $mode = 'assoc') { if ($ds) { if ($mode == 'assoc') { return mysql_fetch_assoc($ds); } elseif ($mode == 'num') { return mysql_fetch_row($ds); } elseif ($mode == 'both') { return mysql_fetch_array($ds, MYSQL_BOTH); } else { global $modx; $modx->messageQuit("Unknown get type ($mode) specified for fetchRow - must be empty, 'assoc', 'num' or 'both'."); } } }