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'];
Другие вопросы по тегам