Определения последнего индекса таблиц

Статус
В этой теме нельзя размещать новые ответы.

Qwest-fx

Профессор
Регистрация
3 Апр 2007
Сообщения
134
Реакции
41
Как составить SQL запрос к базе WP, чтоб получить последнее или наибольшее значение поля ID, нужно для правильной расстановки Рубрик и меток к страницам.

Вариант с получением количества строк в таблице и прибавления единицы не прошёл, только в случае полной очистки таблиц.
wp_posts
wp_term_relationships

Нужно учесть тот случай когда в таблице wp_posts, строк огромное количество.

Буду очень благодарен.

Добавлено через 46 минут
Решение было найдено
PHP:
function previous_id($table, $id_column) {
  if ($table && $id_column) {
    $result = mysql_query("SELECT MAX(".$id_column.") AS maxid FROM ".$table);
    $stuff = mysql_fetch_assoc($result);
    return $stuff[maxid];
  } else {
    return false;
  }
}
Пример вызова
PHP:
<?
require_once ("wp-config.php");
echo previous_id($table_prefix.'posts', 'ID');
?>
Вдруг кому пригодится
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху