Intereting Posts
Заказ запроса с использованием настраиваемых метаданных header_image () с CSS Скажите разницу между термином и страницей, если у них одинаковый идентификатор Добавление настраиваемого поля для публикации объекта из пользовательской таблицы Как показать миниатюру сообщения из самого последнего определенного типа сообщений в виджетах? Можно ли использовать media_sideload_image для загрузки локальных файлов? Наилучший путь к 301 Перенаправление трафика при изменении настроек постоянной ссылки Переименуйте имена файлов вложений в файл ID при загрузке Фильтрация содержимого пользовательского запроса Добавить размер изображения, если шаблон страницы Лучшее изображение отсутствует в WordPress 3.2 Admin Объявление пользовательского типа продукта woocommerce как виртуального / загружаемого только Как вставить проем в форму поиска? Могу ли я использовать front-page.php и index.php? папка wp-admin, удаленная хакером

Различия между wpdb-> get_results () и wpdb-> query ()

Кто может объяснить мне различия между wpdb->get_results() и wpdb->query() при создании общих запросов к wordpress db?

Solutions Collecting From Web of "Различия между wpdb-> get_results () и wpdb-> query ()"

Разница, если вы хотите это назвать, заключается в том, что метод query() является общим методом для запросов с помощью $wpdb , метод get_results() с другой стороны, является конкретным методом, который использует query() чтобы получить к этому методу конкретные результаты, а некоторые работают над выходом.

Это жонглирование вывода, которое get_results() . Если вы посмотрите на источник для get_results() , работа запроса выполняется query() . Eveything после этого просто «отливает» результаты к типу данных, указанному аргументом $output .

 1946 public function get_results( $query = null, $output = OBJECT ) { 1947 $this->func_call = "\$db->get_results(\"$query\", $output)"; 1948 1949 if ( $query ) 1950 $this->query( $query ); 1951 else 1952 return null;