jak mogę najszybciej sprawdzić, czy istnieje wejście na db? Używam tego kodu:Drupal 7: najszybszy sposób sprawdzenia, czy istnieje wpis 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");
}
Hmm, dobry sposób, ale nie mogę powiedzieć, że to najszybszy sposób :) głosować w górę! – Bob
W ten sposób wszystko jest w porządku, kolumny są indeksowane, więc nie widzę tego wystarczająco powolnego, aby uzasadnić znalezienie innego sposobu. Może być warta czasu, jak długo trwa zapytanie i wysyłania zwrotów, spójrz na te funkcje http://api.drupal.org/api/search/7/timer_ –