Intereting Posts
Пользовательский контроллер для видео, который добавляется из редактора Есть ли способ переключиться на другую тему? Каков наилучший способ вернуться к доменной имени www? Отобразить сортируемый пользовательский мета-столбец на странице панели администратора Произошла непредвиденная ошибка. Что-то может быть не так с WordPress.org или конфигурацией этого сервера Абоненты получают только фрагмент моего сообщения Зачем использовать foreach для получения attachment_id, если числовые столбцы равны 1? Отображать содержимое из пользовательского типа сообщения, если оно соответствует основной категории сообщений Захват значений из строки запроса для заполнения скрытых полей в формах ниндзя Ошибка при попытке выхода из системы Почему в пароле сброса пароля отсутствует ключ сброса пароля? Как отправить форму в режиме ajax и обрабатывать ее в wordpress Является ли он дублированным, если я кэширую объект, который использует данные из postmeta? Запросить пользователей, которые имеют одинаковые динамически сгенерированные роли в качестве текущего пользователя Удаление терминов и отношений таксономии в пользовательском post_type при удалении пользователя

Различия между 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;