getColumnNames DBAPI
- Разработчикам
- DBAPI
- getColumnNames
Поддержать: USDT TRC20: TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh
1868
getColumnNames DBAPI
array getColumnNames($dsq)
$dsq - результат выполнения запроса или SQL-запрос
Этот метод возвращает нумерованный массив названий колонок в полученных из базы данных. Набор данных может быть получен с помощью запроса SELECT и содержать несколько колонок, список названий которых можно получить методом getColumnNames.
Пример
$result = $modx->db->select( 'id, name, age', 'people_table' ); // Получить список названий колонок $cols = $modx->db->getColumnNames( $result ); for( $i = 0; $i < count( $cols ); $i++ ) { // Список названий колонок для простого заголовка $output .= $cols[$i] . ' | '; } while( $row = $modx->db->getRow( $result ) ) { // Получить данные из результата запроса $output .= '
' . $row['ItemID'] . ' | ' . $row['Name'] . ' | ' . $row['Image']; } return $output;
Источник Функции
Файл: manager/includes/extenders/dbapi.mysql.class.inc.php
Строка: 311
function getColumnNames($dsq) { if (!is_resource($dsq)) $dsq = $this->query($dsq); if ($dsq) { $names = array (); $limit = mysql_num_fields($dsq); for ($i = 0; $i < $limit; $i++) { $names[] = mysql_field_name($dsq, $i); } return $names; } }