Gracias por contestar, si a esas horas lo que publique estaba bastante mal, por otra parte he seguido tu código de ejemplo pero no hay forma de hacerlo funcionar de esta forma directamente no me actualiza ninguno de los registros, de esta otra manera me actualiza solamente uno:
Código PHP:
//conexion y consulta
mysql_select_db($database_conecta, $conecta);
$query_artics = "SELECT * FROM ventas_lin WHERE contrato_venlin = $id_ven ";
$artics = mysql_query($query_artics, $conecta) or die(mysql_error());
$row_artics = mysql_fetch_assoc($artics);
$totalRows_artics = mysql_num_rows($artics);
//bucle para actualizar todos los registros que correspondan a esta id obtenida de la select
while ($row=mysql_fetch_assoc($artics)){
mysql_select_db($database_conecta, $conecta);
$updateSQL = "UPDATE aticulos set stock_art = $stock_udp + '".$row_artics['cant_venlin']."' where Id_art= '".$row_artics['artic_venlin']."'";
mysql_select_db($database_conecta, $conecta);
$Result1 = mysql_query($updateSQL, $conecta) or die(mysql_error());
}
En que me estoy equivocando? Gracias y saludos.