Cita:  
					Iniciado por mike28gt 
  Segun lo que entiendo tu sentencia esta bien, solo deberias de agregarle la clausula WHERE, suponiendo que tu llave primaria es ID_SKILL15 quedaría algo asi:
 
$actualizacion=mysql_query("UPDATE 'skill15' 
SET 'id_skill15'=['id_skill15'],
 'login_id'=[login_id],
 'extension'=[extension],
'state'=[state],
'time'=[time],
'acd_calls'=[acd_calls],
'ext_out_calls'=[ext_out_calls],
'ext_in_calls'=[ext_in_calls]
WHERE id_skill15 = ['id_skill15']");
 
por cierto, supongo que lo que esta entre corchetes sera reemplazado por las variables leídas correspondientes :D
    
<?php 
	//Conexion BD
	include ("conexion.php");
	$Link=conexion();
	//Cargar archivo y almacenarlo como texto
	$archivo = fopen("../../../Documents and Settings/wrodrj/Escritorio/reportes/report_monitor_bcms_skill_15.txt","r"); 
	$textoarchivo = show_source("../../../Documents and Settings/wrodrj/Escritorio/reportes/report_monitor_bcms_skill_15.txt",True); 
	//dividir la cabecera del contenido
	$dividir=explode("\n",$textoarchivo); 
	//ejecutar expresion regular para obtener los datos
	$resultado=preg_split('/[~~.~~]/', $dividir[1]); 
	$primeralinea=True; 
	//Creacion de la tabla
	echo "<table border=1><tr>";
	echo "<td>Agent_name</td>";
	echo "<td>Login_id</td>";
	echo "<td>Extension</td>";
	echo "<td>State</td>";
	echo "<td>Time</td>";
	echo "<td>Acd_calls</td>";
	echo "<td>Ext_out_calls</td>";
	echo "<td>Ext_in_calls</td>";
	echo "</tr>";
	$sql="INSERT INTO skill15 (agent_name, login_id,extension,state,time,acd_calls,ext_out_ca  lls,ext_in_calls) VALUES ("; 
	//contador para recorrer resultado expresion regular
	foreach($resultado as $valor){
		if($valor!=="<br>" && $valor!==""){
			//la primera linea no la usaremos entonces omitimos esta
			if($primeralinea){
				$primeralinea=False;
			}else{
				//expresion regular para dividir los datos
				$linea = preg_split("/[\".\"]/", $valor);
				echo "<tr>";
				$contador=0;
				foreach($linea as $final){
					if($final!=="," && $final!==""){
						//se acabo los campos y dejar de crear celdas en la tabla
						if($contador>7){	
							//FINAL DE TEXTO
						}else{ 
							$contador++;
							$sql.="'".$final."',";
							echo "<td>".$final."</td>";
						}
					}
				}
				echo "</tr>";
				//quitarle coma al final y agregar cierre de parentesis para el texto de la consulta sql
				$sql=trim($sql,",").")";
				//EJECUTAR CONSULTA 
				echo $sql."<br>";
				$mysql=mysql_query($sql) or die ("problemas en el insert".mysql_error());
				$sql="INSERT INTO skill15 (agent_name, login_id,extension,state,time,acd_calls,ext_out_ca  lls,ext_in_calls) VALUES (";
			}
			  $actualizacion=mysql_query("UPDATE 'skill15' SET 'id_skill15'=['id_skill15'],'agent_name'=['agent_name'],'login_id'=[login_id],'extension'=[extension],'state'=[state],'time'=[time],'acd_calls'=[acd_calls],'ext_out_calls'=[ext_out_calls],'ext_in_calls'=[ext_in_calls]WHERE id_skill15 = ['id_skill15']");
		}
	}  
	echo "</table><br>";  
mysql_close($Link);
?>  
</body>
</html> 
ayudame plis que tengo mal no entiendo :(