I want to insert the array into table.
Each name can have multiple addresses.
Name
will be in table1
and all the addresses will be in another table2
corresponding to the name
my array is below:
array
(
[name] => Array
(
[0] => jack
[1] => jill
[2] => tom
)
[address] => Array
(
[0] => array
(
[0] => jack_aadress1
[1] => jack_aadress2
[2] => jack_aadress3
)
[1] => array(
[0] => jill_address1
[1] => jill_address2
[2] => jill_address3
)
[2] => array(
[0] => tom_address1
[1] => tom_address2
[2] => tom_address3
)
)
Below is the one I tried:
foreach($_REQUEST['room_name'] as $key=>$value)
{
mysql_query("insert into table1(name) values($value)");
$insert_id = mysql_insert_id();
foreach($_REQUEST['address'] as $key1=>$value1)
{
mysql_query("insert into table2(id,address) values($insert_id,$value1)");
}
}