Як дізнатись наступне значення AUTO_INCREMENT(-у)?

Даний приклад розглянутий для Joomla 1.5.x.

$config =& JFactory::getConfig();
$db  =& JFactory::getDBO();
// у даному випадку AUTO_INCREMENT(-ом) id
$query = "SELECT AUTO_INCREMENT AS id FROM information_schema.tables WHERE table_schema = '".$config->getValue( 'config.db' )."' AND table_name = '".$config->getValue( 'config.dbprefix' )."назва_таблиці'";
 
$db->setQuery($query);
 
if ($db->query()) {
  $next_id = $db->loadResult();
}
// $next_id буде містити значення AUTO_INCREMENT(-у)

Напишіть відгук

Ваша пошт@ не публікуватиметься. Обов’язкові поля позначені *

*

Можна використовувати XHTML теґи та атрибути: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">