Intente con esto pero de todas maneras se duplican mis registros (se hace el insert con los que ya existian en la tabla)
Código PHP:
foreach($_POST["clave3"] as $key => $value){
$c= $_POST['clave3'][$key];
$p=$_POST['periodo'];
$co=$_POST['concepto'];
$updateSQL = sprintf("insert into tabla1 (clave, concepto, periodo) values (%s, %s,%s)
",
GetSQLValueString($_POST['clave3'][$key], "text"),
GetSQLValueString($_POST['concepto'][$key], "text") ,
GetSQLValueString($_POST['periodo'], "text")
);
" SELECT FROM dual NOT EXISTS ( SELECT clave,periodo,concepto FROM tabla1 Where clave='$c' and periodo='$p' and concepto='$co')