CJ,
I am fairly new to PHP and MySQL but there are 2 functions that can do this.
PHP has a function called mysql_insert_id to retreive the last ID and Mysql
also has last_insert_id() which you can use in your query. I have used
last_insert_id() with pretty good success but I would still recommend you
look at the documentation for these functions. This example for
last_insert_id() is off the top of my head.
insert into table1 (PrimaryID,Field) would be the initial insert
insert into table2 (PrimaryID,last_insert_id(),field) where
last_insert_id is the value for the foreign key
Hope this helps and let me know if you have any other questions.
Jason
J. Wharton [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
I encountered something similar. Here is a snippet of code:
$tdate=date(Y\\-m\\-d);
$time=date(G\\:i\\:s);
$query=insert into trackinginfo (IP_Address, username, date, Time,
Processed, CommentFlag)
values ('$REMOTE_ADDR', '$username', '$tdate', '$time', 'N',
'$commentExists');
mysql_query($query) or die(mysql_error());
//RecordID is an auto incrementing primary key.
$query=select RecordID from trackinginfo where IP_Address='$REMOTE_ADDR'
and username='$username'
and date='$tdate'
and Time= '$time';
//used those variables as they are static for the page. And yes, that is a
bit of overkill you see there.
$result = mysql_query($query) or die(mysql_error());
$dummyvar = mysql_fetch_object($result);
$sid=$dummyvar-RecordID;
Cj [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
is there any way to determine the primary key of a row after it's added
to
a
table in mysql?
i need to do this because i have another table which requires the id
from
one table as a foreign key.
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php