Как я могу быстро проверить, есть ли запись db? Я использую этот код:Drupal 7: самый быстрый способ проверить, существует ли запись db
$exists = db_query('SELECT tid FROM {taxonomy_index} WHERE tid = 1 AND nid = 1 LIMIT 1');
if($exists->rowCount() > 0){
drupal_set_message("exists");
}
Хмм, хороший способ, но я не могу сказать, что это самый быстрый способ :) голосуйте! – Bob
Этот способ в порядке, столбцы индексируются в любом случае, поэтому я не вижу, чтобы это было достаточно медленным, чтобы оправдать поиск другого пути. Возможно, стоит посмотреть, сколько времени займет запрос и отправит назад, посмотрите на эти функции. Http://api.drupal.org/api/search/7/timer_ –