Вытащить значение из запроса

-Ронин-

Новичок
Вытащить значение из запроса

Есть запрос

$sql ='BEGIN; ';
$sql.='INSERT INTO Partners(Name) VALUES ("a2"); ';
$sql.='SELECT LAST_INSERT_ID(); ';
$sql.='COMMIT; ';

Как мне присвоить переменной $a значение LAST_INSERT_ID()?
 

phprus

Moderator
Команда форума
-Ронин-
Либо выполняй эти 4 запроса по отдельности либо читай документацию к функции который ты будеш выполнять все эти 4 запроса. Если это функция mysqli_multi_query, то читай: http://ru.php.net/manual/ru/function.mysqli-multi-query.php
 

Фанат

oncle terrible
Команда форума
-Ронин-
скажи на милость, а нафиге тебе эта тряхмудия?
почему нельз я сделать просто 'INSERT INTO Partners(Name) VALUES ("a2");, безо всяких трынзакций?
 

-Ронин-

Новичок
Фанат
Мне нужно после добавления в таблицу значения получить значение счетчика поля `CoolID`

Можно без транзакции это сделать?
 

-Ронин-

Новичок
Фанат
А может так получиться что перед тем как сделается селект влезет запрос c INSERT какого-нить другого пользователя и его ID инсерта передастся в запросе?
 

-Ронин-

Новичок
Фанат
Нет. Здесь потому, что у кого-то можно спросить кто знает больше.
 

Фанат

oncle terrible
Команда форума
Ну вот то бери и делай, как тебе сказал тот, кто знает больше.

ТАКЖЕ можешь почитать документацию пхп по работе с mysql. В целях общего развития
 
Сверху