Друзья Всем привет Ситуация такая, делаю компонент все как всегда стандартными средствами, но встал на том месте где мне необходимо получить как то last_inset_id в модели после вызова стандартного метода Save, дело в том что с формы я отправляю данные которые у меня записываются не в 1 таблицу а в не сколько, и вот я хотел бы связать по Id эти записи таблицы. Сейчас приведу код и все станет ясно. Код (PHP): class BetonsModelfrostresistance extends JModelAdmin { /** * Method to save the form data. * * @param array The form data. * * @return boolean True on success. * @since 1.6 */ public function save($data) { if (parent::save($data)) { // Get a db connection. $db = JFactory::getDbo(); // Insert columns. Тут мой код для вставку в другую таблицу return true; } return false; } } Знаю что можно тупо переопределить весь метод и т.е не вызывать parent::save($data) для сохранения в основную таблицу модели, но все таки хотелось узнать как получить id последней вставленной записи
сделай вот такой запрос Код (sql): mysql> SELECT AUTO_INCREMENT -> FROM information_schema.TABLES -> WHERE table_schema = 'mysql' -> AND TABLE_NAME = 'time_zone' -> UNION -> SELECT AUTO_INCREMENT -> FROM information_schema.TABLES -> WHERE table_schema = 'mysql' -> AND TABLE_NAME = 'time_zone' только названия таблиц и БД измени и тебе будет самый точный AUTO_INCREMENT по запрашиваемой таблице потом отними от него единицу и получишь свой номер записи