0
xls文件並將數據保存到數據庫一切都是正確的,但我想停止重複當我導入文件它逃脫重複和插入其他數據。如何避免重複數據庫導入.xls文件codeigniter
數據插入正確,但如何停止重複。
這裏是我的控制器代碼
for ($i = 0; $i <= $data->sheets[0]['numCols']; $i++)
{
if($data->sheets[0]['cells'][$HeadingRow][$i]=='user')
$columnsArr['virtual_card_name'] = $i;
if($data->sheets[0]['cells'][$HeadingRow][$i]=='department')
$columnsArr['department'] = $i;
for ($i = $dataStartRow; $i<=$data->sheets[0]['numRows']; $i++)
{
$colsData['virtual_card_name'] = $data->sheets[0]['cells'][$i][$columnsArr['virtual_card_name']];
$colsData['department'] = $data->sheets[0]['cells'][$i][$columnsArr['department']];
$returnMsg = $this->Admin_fund_transfer_model->insertCardsData($colsData);
$num++;
}
型號
function insertCardsData($data)
{
$this->db->insert("cards", $data);
return $this->db->insert_id();
}
如果某人添加相同的部門名稱或卡片名稱,它應顯示重複錯誤.. – 2013-02-20 09:17:07