wpdb::get_row()
Отримує перший рядок з результату запиту SQL. Повертає рядок як об’єкт.
Використовуйте параметр $row_offset , щоб отримати другий, третій, …, n-й рядок із запиту.
{} Це метод класу: wpdb{}
Працює на основі:
wpdb::query()
wpdb::query()
Хуків немає.
Повертає
Массив|Объект|null|null
.
object
– При $output_type = OBJECT (за замовчуванням).array
– При $output_type = ARRAY_A або ARRAY_N.null
– коли не вдалося отримати дані (запитуваних даних немає в бд).
Використання
$wpdb->get_row($query, $output_type, $row_offset);
-
$query
(рядок) - Запит, який потрібно виконати.
-
$output_type
(константа) Одна із трьох констант. Може бути:
- OBJECT – результат буде повернено як об’єкт (за замовчуванням).
- ARRAY_A – результат буде повернено як асоціативного масиву.
- ARRAY_N – результат буде повернуто у вигляді пронумерованого масиву.
За замовчуванням OBJECT
-
$row_offset
(число) -
Номер рядка результату запиту, що повертається.
За замовчуванням 0 (перший рядок)
Приклади
#1 Отримаємо всю інформацію про посилання 10
$mylink = $wpdb->get_row( "SELECT * FROM $wpdb->links WHERE link_id = 10"); // Тепер, властивості (змінні) $mylink - це назви //колонок із таблиці $wpdb->links зі значеннями полів таблиці: echo $mylink->link_id; // виведе на екран "10"
#2 З використанням константи:
$mylink = $wpdb->get_row( "SELECT * FROM $wpdb->links WHERE link_id = 10", ARRAY_A ); // результатом буде асоціативний масив echo $mylink['link_id']; // виведе на екран "10"
або
$mylink = $wpdb->get_row( "SELECT * FROM $wpdb->links WHERE link_id = 10", ARRAY_N ); // результатом буде пронумерований масив echo $mylink[1]; // Виведе на екран "10"
список змін
З версії 0.71 | Введено. |