kagan

[Решено] Отловить id записи для последнего INSERT

Рекомендуемые сообщения

kagan    31

Приветствую!

 

Подскажите как можно отловить ID только что вставленной (новой) записи.

 

Если делать через 2 запроса тогда, можно так:

INSERT INTO `oc_product_special_group` (name) VALUES ('111');
SELECT LAST_INSERT_ID();

Можно ли это сделать одним запросом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kagan    31

Если делать это через 

$this->db->getLastId();

так наверное будет лучше всего, верно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    979

Так оно и есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От WebDevYV
      Есть скрипт, который на локальной машине работает корректно, но при установке его на сервер в файл product.tpl (cms OpenCart 2.3.0.2, theme Next Default 3)ничего не происходит. Скрипт берет цену из таблицы с учетом id товара. Ошибок код никаких не выводит. Спасибо за помощь.
      <?php $host = 'хост'; $db = 'имя бд'; $user = 'юзер нейм'; $pass = 'пароль'; $charset = 'utf8'; $dsn = "mysql:host=$host;dbname=$db;charset=$charset"; $opt = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]; $pdo = new PDO($dsn, $user, $pass, $opt); $stmt = $pdo->prepare('SELECT price FROM oc_product WHERE product_id = ?'); $stmt->execute([$_GET['id']]); foreach ($stmt as $row) { echo 'price '.$row['price'] . "\n"; } ?>  
    • От Devorian
      Всем привет, делаю магазин для заказчика.
      Платформа Open Cart 2.3.0
      конфигурация VPS:
      4 core, 8 Gb RAM
      CentOS 6.x
       
      Собственно проблема:
      В магазине 20 тыс товаров. Подсчет товаров в категории отключен, установлен v2 cache модуль. Сжатие выставлено на 8.
       
      При открытии категории на MySQL происходит загрузка одного из ядер на 100% на несколько секунд. Как результат, категория открывается 7-10 секунд. Заказчик, само собой, бесится. Также по базе - см, скриншот. Болезнь показана в динамике.
       
       




    • От a1exnet
      Ребята, привет,
      У меня в PhpMyAdmin таблицы выходят все очень разбросано, накладываясь друг на друга и связи не отображаются.
      Есть у кого-нибудь диаграмма и схема базы данных MySQL Opencart 2.1.x?
      Как тут:
       
    • От sv2109




      Название: SQL менеджер SQL Buddy
      Добавил: sv2109
      Добавлен: 26 июл 2013
      Категория: Обмен данными
      Метод активации: Без активацииСайт разработчика: sv2109.com
      Ioncube Loader: Нет


      SQL Buddy это простой sql менеджер. Намного проще но и намного легче phpMyAdmin-a
      С помощью него можно:
      создавать базы данных
      создавать, редактировать, удалять таблицы
      изменять структуру таблиц
      изменять данные в таблицах
      выполнять sql запросы
      делать импорт и экспорт таблиц
      итд

      + мульти язычный интерфейс (поддерживает 47 языков включая русский и украинский)
      Перед использованием настоятельно рекомендую сделать копию базы данных!
      Работает на :
      - ocstore 1.5.4.1
      - opencart 1.5.5.1
      но скорее всего будет работать на всех 1.5.x версиях движка
      Возможно вас заинтересуют другие модули автора

      Нажмите здесь, чтобы скачать файл
    • От sv2109
      SQL Buddy это простой sql менеджер. Намного проще но и намного легче phpMyAdmin-a
      С помощью него можно:
      создавать базы данных
      создавать, редактировать, удалять таблицы
      изменять структуру таблиц
      изменять данные в таблицах
      выполнять sql запросы
      делать импорт и экспорт таблиц
      итд

      + мульти язычный интерфейс (поддерживает 47 языков включая русский и украинский)
      Перед использованием настоятельно рекомендую сделать копию базы данных!
      Работает на :
      - ocstore 1.5.4.1
      - opencart 1.5.5.1
      но скорее всего будет работать на всех 1.5.x версиях движка
      Возможно вас заинтересуют другие модули автора
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу