$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_offsetarray|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);