cách tôi có thể kiểm tra nhanh nhất, nếu mục nhập db tồn tại? tôi sử dụng mã này:Drupal 7: cách nhanh nhất để kiểm tra xem mục nhập db có tồn tại hay không
$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, cách tốt nhất, nhưng tôi không thể nói, đó là cách nhanh nhất :) bỏ phiếu! – Bob
Bằng cách này là tốt, các cột được lập chỉ mục anyway vì vậy tôi không thể nhìn thấy điều này là đủ chậm để đảm bảo việc tìm kiếm một cách khác. Có thể đáng để tính thời gian truy vấn mất và đăng lại, hãy xem các hàm này http://api.drupal.org/api/search/7/timer_ –