Foros del Web » Programando para Internet » PHP »

Formulas en php o resultado en mysql?

Estas en el tema de Formulas en php o resultado en mysql? en el foro de PHP en Foros del Web. paso a explicar mi titulo: Imaginemos que dependiendo del nivel del puesto de un trabajador, se cobre mas o menos dinero, que se rige por ...
  #1 (permalink)  
Antiguo 12/12/2008, 11:41
 
Fecha de Ingreso: febrero-2008
Mensajes: 28
Antigüedad: 16 años, 1 mes
Puntos: 0
Formulas en php o resultado en mysql?

paso a explicar mi titulo:

Imaginemos que dependiendo del nivel del puesto de un trabajador, se cobre mas o menos dinero, que se rige por una formula que tiene como entrada el nivel del trabajor. El nivel del trabajador esta almacenado en un tabla de BD.Maximo nivel 100.
La cuestion es saber q es mejor de estas opciones:
1- almacenar para cada nivel, lo que se cobra en una tabla, y cada vez que se necesite este dato solo tenemos que buscar el dato correspondiente.
2-usando php, cuando se necesite mostrar el resultado, que php calcule con el dato nivel, el resultado.

La cuestion es qeu el resultado se tiene que calcular con bastante frecuencia, asi que la cuestion es saber que sera mas rapido, php calculando las formulas o mysql accediendo a los datos.
Tambien hay que tener en cuenta que en la mayor parte de los casos, tengo que mostrar el resultado de 5 personas, de manera que serian 5 formulas en php, frente a una consulta de 5 campos en mysql, pero no sabria que hacer ^^
  #2 (permalink)  
Antiguo 12/12/2008, 11:50
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 10 meses
Puntos: 50
Respuesta: Formulas en php o resultado en mysql?

pues a mi aprecer le daria la misma por que no serian 5 funciones php sino una que dependiendo unos parametros calcule el valor.

Aunque para facilidad de usted como programador le recomiendo que guarde los datos en la base de datos con eso es solo consultar y listo. y mas bien si es posible se cree un formulario para podermanipular esos precios sin tener que acceder directamente a la base de datos "claro si cree necesario crearlo".

suerte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:52.