Hi DL, >> the only problem i can think of might occur with pconnect is, >> last_insert_id() will return you the last inserted ID from >> previous 'session', not current 'session'. >> to prevent this, you should call last_insert_id() only when >> your INSERT query executed succesfully.
> =Of course a "right-living" boy like me, cannot conceive of why one would > look up LAST_INSERT other than immediately after the INSERT/UPDATE command... calling last_insert_id() after INSERT is the number one rule of course :) What i mean was, what if the INSERT query fail, but the script still execute the last_insert_id() function? Most probably the returned value would be wrong, because it will return the last_insert_id of previous INSERT query (from previous 'session') > =What I have noted is that the PHP manual > (http://www.php.net/manual/en/function.mysql-insert-id.php) works > slightly differently (and possibly more simply), as well as > emphasising the "immediately after" relationship between this call > and the preceding INSERT. I might be wrong, but i think PHP's mysql_insert_id() must be using MySQL's API function call. Meaning, it will return whatever value MySQL return. Or in other word, mysql_insert_id() and last_insert_id() will return the same result. I have look thru the manual link above, and i think the phrase "immediately after" in the manual is more to advise the user to do mysql_insert_id() immediately after the INSERT query, because last_insert_id value might get overwritten by the newest one. the "immediately after" phares in the manual doesn't mean that PHP's mysql_insert_id() function is somehow tied to the previous/last INSERT query, so that if the INSERT fails then mysql_insert_id() will intelegently return the correct value. just my 1 cent.... -- Jimmy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The average woman would rather have beauty than brains, because the average man can see better than he can think. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]