1
DB로 Excel 파일을 가져오고 있습니다. 그것을 위해 나는 엑셀 - 클래스 리더를 사용하고 있습니다. 그것을 사용하여 DB에 직접 값을 삽입 할 수 있습니다. 다음은 데이터를 삽입하는 코드입니다.중복을 제거하기위한 빈 기능
$q="SELECT * FROM leads_info WHERE name='".$rows[1]."' AND home_phone='".$rows[2]."' AND mobile_phone='".$rows[3]."' AND address='".$rows[4]."' AND suburb='".$rows[5]."' AND postcode='".$rows[6]."'";
$r= mysql_query($q) or die(mysql_error());
$row = mysql_fetch_array($r);
if(empty($row))
{
$sql = "INSERT INTO leads_info VALUES('','$rows[1]','$rows[2]','$rows[3]','$rows[4]','$rows[5]','$rows[6]')";
$result=mysql_query($sql) or die(mysql_error());
}
실제로이 삽입은 루프에 있습니다. 이 루프는 엑셀 파일의 각 행을 삽입합니다. 데이터를 삽입하기 전에 DB에서 모든 복사본을 선택하고 배열 (예 : $ row)에 저장합니다. $ 행이 비어 있으면 ($ 행에 Excel 행이 없음) 데이터를 삽입하십시오.하지만 작동하지 않았습니다. 대신