bueno ahora lo estoy haciendo asi
Código PHP:
Ver original$result = $query_registrar->fetchAll();
if (isset($result[0]["seg_pap_id"])) { $sql = "INSERT INTO seg_pap_servicio(seg_pap_id,jc_servicio_id,seg_pap_programa_id,seg_pap_programa_fecha,seg_pap_valor_venta) VALUES";
for ($ni=0;$ni<count($nsp_data_pv);$ni++){ $sql.="(".$result[0]["seg_pap_id"].",".$nsp_data_pv[$ni]['nsp_programa'].",".$nsp_data_pv[$ni]['nps_campana_programa'].",".$nsp_data_pv[$ni]['nsp_periodo_programa'].",'".$nsp_data_pv[$ni]['nsp_valor_venta']."'),";
}
$smt = $cnBD->prepare($sql);
$smt->bindParam(1,$result["seg_pap_id"],PDO::PARAM_INT,11);
$smt->bindParam(2,$nsp_data_pv["nsp_programa"],PDO::PARAM_INT,11);
$smt->bindParam(3,$nsp_data_pv["nps_campana_programa"],PDO::PARAM_INT,11);
$smt->bindParam(4,$nsp_data_pv["nsp_periodo_programa"],PDO::PARAM_INT,11);
$smt->bindParam(5,$nsp_data_pv["nsp_valor_venta"],PDO::PARAM_STR);
$smt->execute();
}
pero aun continua el problema creo que me falta algo mas porque aun sigue mostrandose el mismo error pues estuve investigando sobre lo que dice el error y encontre esto
Código PHP:
Ver original$cnBD = Conexion::getConexion();
$cnBD->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY,true);
no se donde deberia ir