НЕ МОЛЧИ!!!    Сделай что-нибудь, чтобы остановить войну России в Украине.
...бойтесь людей равнодушных - именно с их молчаливого согласия происходят все самые ужасные преступления на свете.   ("Репортаж с петлёй на шее")

Метод wpdb-get_col_info класса $wpdb

Приводится описание методов get_col_info(), $wpdb->flush(), одного из классов WordPress. Даны примеры их использования.


Метод $wpdb->get_col_info( ‘вид информации’, смещение_колонки )

Метод позволяет получить информацию о последнем запросе к базе данных.
Синтаксис.

‹?php   $wpdb->get_col_info( ‘вид информации’, смещение_колонки );  ?›

где,
‘вид информации’ — определяет вид требуемой информации, может принимать такие значения:
table — навание таблицы, откуда запрашиваются данные
name — название колонки
max_length — максимальная длина данных колонки
primary_key — равно 1, если колонка является превичным ключом
not_nul — равно 1, если колонка не может быть NULL
unique_key — равно 1, если значение колонки должно быть уникальным
multiple_key — равно 1, если значение колонки может быть не уникальным
numeric — равно 1, если значение колонки является числовым значением
blob — равно 1, если значение колонки является BLOB типом
type — запрашивается информация о типе данных колонки
unsigned — равно 1, если значение колонки является баззнаковой величиной
zerofill — равно 1, если колонка имеет тип данных ZEROFILL
Значение по умолчанию — name.
смещение_колонки — параметр определяет смещение до нужной колонки, начиная с первой, смещение которой равно 0. Если параметр равен -1(по умолчанию), вернутся данные обо всех колонках.

Пример1. Получить название 3-й колонки в последнем запросе к базе данных.

‹?php    $info = $wpdb->get_col_info( 'name', 2); ?›

Вернуться к списку методов



Метод $wpdb->flush( )

Для оптимизации работы с базами данных изменения, производимые с данными не сразу сохраняются в таблицах, а кешируются в памяти. Метод используется для сохранения этих кешированных изменений, т.е. записывает в БД все произведенные корректировки.
Синтаксис.

‹?php 
  $query=$wpdb->flush(); 
?›

Вернуться к списку методов