Как сделать пользовательский запрос с помощью WordPress? - PullRequest
19 голосов
/ 09 июня 2009

Мне нужно сделать запрос в плагине WordPress, но я не смог найти функцию WordPress, и я не уверен, что правильно использовать mysql_query

Функции, которые я нашел, позволяют упорядочивать и группировать, но мне нужно использовать также join и in (список).

Есть ли способ?

Ответы [ 2 ]

21 голосов
/ 09 июня 2009

Похоже, вы хотите использовать класс $wpdb (который имеет функции для прямого доступа к базе данных wordpress и управления ею). Это позволяет вам делать такие вещи, как:

<?php $wpdb->query('select * from my_plugin_table where foo = "bar"'); ?>

Документация здесь .

14 голосов
/ 13 мая 2010

Чтобы вытащить строки, возможно, вы бы использовали:

$myrows = $wpdb->get_results( "SELECT id, name FROM mytable" );
...