Перейти к содержанию
Tka4

Как узнать значение автоинкремента в таблице product.

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

Мне нужно именно значение автоинкремента, а не id. То есть у меня есть 10 товаров, последнее айди товара 10, если 2 последних товара удаляется, то последний айди 8. И мне перед добавление товара, нужно узнать а_и, который уже будет равен 11. Подскажите пожалуйста как правильно составить запрос в базу, что бы вытащить значение а_и таблици.

Изменено пользователем Tka4

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


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

SHOW TABLE STATUS LIKE 'oc_product'

 

Auto_increment

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


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

SHOW TABLE STATUS LIKE 'oc_product'

 

Auto_increment

Пробывал, чет не работает, можно полный запрос.

Изменено пользователем Tka4

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


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

$ai = $this->db->query("SHOW TABLE STATUS LIKE 'oc_product'");

$ai['Auto_increment']

 

как то так должно быть?

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


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

$show = $this->db->query("SHOW TABLE STATUS LIKE " . DB_PREFIX . "product");

if (isset($show['Auto_increment'])) {

}

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


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

Может это не моё дело, но зачем Вам значение автоинкремента для id? Если для того, чтобы с бэкенда добавлять товар, указывая последнее значение из автоинкремента - то в этом нет необходимости. При вставке айдишник автоматически будет добавлен как 11.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.