插入数据请看以下查询插入数据,但在h_id
领域,我必须插入另一个表的字段id
所有变量的值我从POST
方法来获得我必须与其他表中的字段使用PHP
INSERT INTO m_d_details(h_id, name, h_name, surname, village, resi,
mobile_no)VALUES('SELECT id from head_family ORDER BY id DESC LIMIT 1',
'$mname', '$mhname', '$msurname', '$mvillage', '$maddress', '$mno')
首先从另一个表中选择记录,将其保存到数组中。现在,循环这个数组并插入到相应的表中。 – Pupil
可能的重复http://stackoverflow.com/questions/11003442/how-to-use-select-in-mysql-insert-statement –
请注意,它看起来像你引入竞争条件。您可能想要捕获前一个查询中的'last_insert_id'。 – jeroen