本文整理匯總了PHP中w2p_Database_Query::insertArray方法的典型用法代碼示例。如果您正苦於以下問題:PHP w2p_Database_Query::insertArray方法的具體用法?PHP w2p_Database_Query::insertArray怎麽用?PHP w2p_Database_Query::insertArray使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類w2p_Database_Query
的用法示例。
在下文中一共展示了w2p_Database_Query::insertArray方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: foreach
//Try to find a matching company name in the system, if not them set contact_company to 0
$q = new w2p_Database_Query();
$q->addQuery('company_id');
$q->addTable('companies');
$q->addWhere('company_name LIKE \'' . mb_trim($pairs['contact_company']) . '\'');
$company_id = $q->loadResult();
$pairs['contact_company'] = $company_id ? $company_id : 0;
$q->clear();
//Try to find a matching department name in the system, if not them set contact_department to 0
$q->addQuery('dept_id');
$q->addTable('departments');
$q->addWhere('dept_name LIKE \'' . mb_trim($pairs['contact_department']) . '\'');
$dept_id = $q->loadResult();
$pairs['contact_department'] = $dept_id ? $dept_id : 0;
$q->clear();
$contact_id = $q->insertArray($sql_table, $pairs);
$q->clear();
foreach ($contact_array as $name => $value) {
$q->addTable('contacts_methods');
$q->addInsert('contact_id', $contact_id);
$q->addInsert('method_name', $name);
$q->addInsert('method_value', $value);
$q->exec();
$q->clear();
}
}
}
$s .= '</tr>';
}
$s .= '</table>';
}