【发布时间】:2011-12-12 11:08:42
【问题描述】:
我有一个php函数getContactList():
$res = getContactList(trim($_POST['username']), trim($_POST['password']));
返回这个数组:
$contactList[] = array('name' => $name, 'email' =>$email);
我需要将此数组的内容存储到 MySQL 数据库中。 不知何故,我可以一次将数组的全部内容存储在数据库中吗? 数组项的数量每次都会超过 500 个,所以我想避免通常的循环做法并在 for 循环中调用“插入”语句,因为这需要很长时间才能执行。
注意:我需要将结果存储在单独的列中 - 一个用于名称,另一个用于电子邮件。该数组中有 500 个项目,我需要插入 500 行 - 每行一对名称-电子邮件。
【问题讨论】:
标签: php mysql arrays bulkinsert