2017-05-28 64 views

回答

0

首先,你應該停止使用mysql_ *。 MySQL支持多種插入像

INSERT INTO example 
VALUES 
(100, 'Name 1', 'Value 1', 'Other 1'), 
(101, 'Name 2', 'Value 2', 'Other 2'), 
(102, 'Name 3', 'Value 3', 'Other 3'), 
(103, 'Name 4', 'Value 4', 'Other 4'); 

你只需要在你的foreach循環,它看起來像那

$values = "(100, 'Name 1', 'Value 1', 'Other 1'), (100, 'Name 1', 'Value 1', 'Other 1'), (100, 'Name 1', 'Value 1', 'Other 1')"; 

,然後將其在循環後

$sql = "INSERT INTO email_list (R_ID, EMAIL, NAME) VALUES ".$values; 

請建立一個字符串此鏈接How to insert array of data into mysql using php