$nc_core->db->get_col_info( $info_type = "name", $col_offset = -1 )
метод отображает мета-информацию о поле из последнего запроса.
$info_type
name | название столбца |
table | название таблицы |
max_length | максимальная длина cстолбца |
not_null | 1 если столбец не может быть NULL |
primary_key | 1 если столбец является первичным |
unique_key | 1 если столбец является уникальным |
multiple_key | 1 если столбец не является уникальным |
numeric | 1 если столбец числовые |
blob | 1 если столбец является типа BLOB |
type | тип столбца |
unsigned | 1 если поле содержит свойство unsigned |
zerofill | 1 если колонка содержит свойство zero-filled |
$col_offset
array|null
<?php // Получаем объект nc_core $nc_core = nc_Core::get_object(); // Пример 1 // Извлечь результаты в массив $users $users = $nc_core->db->get_results("SELECT `User_ID`, `Name`, `Email` FROM `User`"); // Вывести название каждого столбца foreach ( $nc_core->db->get_col_info("Name") AS $name ) { echo $name ."<br>"; } // Результат запроса User_ID Name Email // Пример 2 // Извлечь результаты в массив $users $users = $nc_core->db->get_results("SELECT `User_ID`, `Name`, `Email` FROM `User`"); // Отобразить информацию по всем колонкам $nc_core->db->vardump($db->col_info);