Drupal 6 следующее значение TID
Мне нужно найти следующее значение tid, которое будет создано при создании нового термина. Таблица term_data не показывает это значение, так как термин с наивысшим значением может быть удален. Похоже, таблица последовательностей содержала это значение в Drupal 5, но где она хранится в Drupal 6?
Спасибо за ваше время с этим!
1 ответ
Для чего вам это нужно? Вы должны создать термин, а затем вывести идентификатор на основе словарного идентификатора плюс термин, например:
$term = taxonomy_get_term_by_name('whatever the term is');
$new_term_id = $term->tid;
Но чтобы ответить на ваш вопрос конкретно -
$result = db_query("SHOW TABLE STATUS LIKE 'term_data'");
$row = db_fetch_array($result);
$next_id = $row['Auto_increment'];