Qwest-fx
Профессор
- Регистрация
- 3 Апр 2007
- Сообщения
- 134
- Реакции
- 41
- Автор темы
- #1
Как составить SQL запрос к базе WP, чтоб получить последнее или наибольшее значение поля ID, нужно для правильной расстановки Рубрик и меток к страницам.
Вариант с получением количества строк в таблице и прибавления единицы не прошёл, только в случае полной очистки таблиц.
wp_posts
wp_term_relationships
Нужно учесть тот случай когда в таблице wp_posts, строк огромное количество.
Буду очень благодарен.
Добавлено через 46 минут
Решение было найдено
Пример вызова
Вдруг кому пригодится
Вариант с получением количества строк в таблице и прибавления единицы не прошёл, только в случае полной очистки таблиц.
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');
?>