[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как выбрать самое большое значение ID у 4 таб.
nike90
Здравствуйте!

Есть 4 таб. нужно выбрать значение ID, только у той таблицы у которой значение ID самое большое.

такой подход как то криво работает...
 

//Узнаем max ID у 4 таб. для URL
$id = $this->db->query("
SELECT
MAX(t1.id) as id_1,
MAX(t2.id) as id_2,
MAX(t3.id) as id_3,
MAX(t4.id) as id_4
FROM
_list as t1,
_gallery as t2,
_content as t3,
_files as t4
"
);
$r_id = $id->fetch(PDO::FETCH_ASSOC);

//URL
$new_url = max($r_id)



это срабатывает примерно разов 5 норм, потом косячит... потом норм ... потом косячит ... и в итоге криво ....
Valick
а чему тут удивляться, как задача поставлена, так она и работает
расскажите зачем нужно себя утруждать поиском большего id аж из 4-х таблиц?
смею предположить ошибку при проектировании БД

_____________
Стимулятор ~yoomoney - 41001303250491
nike90
у меня админка построена за типом рекурсии 4 таб, а то и больше... когда добавляется контент, мне нужно узнать у которой таб. самый большой ID (который авто-заполняемый), узнаю ID ему + 1 и у меня будет уникальный (по возростанию) URL к каждой записи.
sergeiss
Цитата (nike90 @ 2.12.2012 - 14:03)
у меня админка построена за типом рекурсии 4 таб, а то и больше... когда добавляется контент, мне нужно узнать у которой таб. самый большой ID (который авто-заполняемый), узнаю ID ему + 1 и у меня будет уникальный (по возростанию) URL к каждой записи.


Тебе правильно уже ответили, подписываюсь под этим утверждением:
Цитата (Valick @ 2.12.2012 - 02:57)
смею предположить ошибку при проектировании БД


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Valick
Цитата
узнаю ID ему + 1

запомните эту запись и забудьте раз и навсегда
Цитата
рекурсии 4 таб, а то и больше... когда добавляется контент

т.е. количество таблиц у вас растет самопроизвольно в зависимости от контента?
это грубейшая ошибка логики приложения

_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.