PHP делает относительно легкой разработку систем на web платформе, что является основной причиной его популярности. Но не смотря на его простоту использования, PHP превратился в довольно сложный язык со множеством фреймворков, нюансов и тонкостей, которые могут “укусить” разработчиков, ведущих к волосо-выдергивающим часам отладки. Эта статья выделяет 10 самых распространенных ошибок, которых PHP разработчики должны остерегаться.
Метка: запрос
Перенести записи в категорию одним запросом
Всякие там плагины типа Butch Move и т.д. отстой, заманаешься клацать. Стандартный интерфейс вордпресса тоже сосет. Надо всего-то
1 2 3 4 5 |
UPDATE wp_term_relationships SET term_taxonomy_id = '1250' WHERE term_taxonomy_id = '1' AND object_id IN (SELECT ID FROM wp_posts WHERE post_date <= '2011-05-28' AND post_type = "post"); |
Та-да !!! :)
Перенести в категорию 1250 все, у которых категория 1 и посты раньше даты 2011-05-28 и тип post.
А вот так можно скрыть записи с какой-то даты
1 2 3 |
UPDATE `wp_posts` SET `post_status` = 'private' WHERE `post_date` < '2011-07-23' AND `post_status` = 'publish' |