[TYPO3-dev] MySQL LAST_INSERT_ID() returns 0, different connection???

Andreas Förthner Andreas.Foerthner at netlogix.de
Tue Feb 14 12:34:42 CET 2006


Christoph Kunze schrieb:
> Hi Andreas,
> I always store the value of $GLOBALS['TYPO3_DB']->sql_insert_id() in a 
> variable and then use it for further (mm-)inserts. Maybe it works that 
> way...?
> 
> Andreas Förthner schrieb:
> 
>> Hi list,
>>
>> I just tried to fill a table and its mm-table with the right ids. I 
>> insert the values in the main table and then I try to insert the 
>> mm-relation, for that reason I need the id of the inserted record. I 
>> tried that with the LAST_INSERT_ID() function in mysl, but it seems to 
>> return always 0. As far as I know it only will return the id if the 
>> two  insert-statements are in the same database connection... Is it 
>> possible that TYPO3 opens an new connection for each query?
>>
>> Does anybody know a solution for that problem? How do you fill 
>> mm-tables usually?
>>
>> Thank you for your help...
>>
>> Regards
>>
>> Andreas

Hi,

you are the best! This did the trick! Thank you!!!

Greets

Andreas




More information about the TYPO3-dev mailing list