Jump to content

[SOLVED] Creating rows in 2 seperate tables, taking the primary key of the row in one


Recommended Posts

hard to explain fully in title... anyway, i want to create 1 row each in 2 tables at the same time (2 queries one after another i guess)... and i want to use the primary key of the row in the first table in row in the second table...

 

so if the primary key in the row in the first table is 15, i want one of the fields in the row in the second table to also be 15

 

 

i could do a count rows, but it may be messy in the future if rows are deleted...whats the best way to do this?

mysql_query("INSERT INTO `table` (`a`,`b`) VALUES ('$a','$b')");

 

$id=mysql_insert_id();

 

mysql_query("INSERT INTO `table` (`id`,`a`,`b`) VALUES ('$id','$a','$b')");

 

 

like so?

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.