我需要找到创建新术语时将创建的下一个tid值。 term_data表不显示此值,因为可以删除具有最高tid的术语。看起来序列表在Drupal 5中保存了这个值,但它在Drupal 6中保存了什么?
感谢您抽出宝贵时间!
答案 0 :(得分:0)
你需要什么?您应该创建该术语,然后根据词汇表ID加上术语来提取ID,如下所示 -
$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'];