hola amig@s! Como están
Estoy comenzando a desarrollar sistemas online en PHP con MySql, y realmente no quiero mal acostumbrarme a malos habitos de programcion por lo tanto les voy a hacer una consulta para que me puedan decir cual seria el metodo correcto a seguir.
Tengo un pequeño sistema en PHP que trabaja con una base de datos de Mysql como dije antes. La base de datos supongamos que es como una lista de precios de productos.
Imaginemos una base de datos así:
|....Producto.....|...Precio Común...|...Precio especial...|
|---------------------------------------------------------------------------|
|..producto1......|............12............|.... ........10...............|
|..producto2......|............16............|.... .........9................|
|........ETC..................ETC................. .......ETC...................|
Sencillo.... Como verán tengo un producto y 2 precios por cada uno.
Ahora me encuentro con la necesidad de multiplicar a todos los Precios Comun y Especiales de mi base de datos por un valor fijo, diferente para cada uno, el cual tengo que ir cambiando mensualmente.
Por ejemplo, en este mes tengo que multiplicar a todos los PRECIOS COMUNES por 8 y a los PRECIOS ESPECIALES los tengo que multiplicar por 9....
NOTA:En este ejemplo puse solo 2 números simples (8 y 9) a modo de ejemplo pero en realidad son un par de parámetros (o variables) mas y alguno esta en porcentaje.
La pregunta es. ¿Donde almaceno estas pequeñas variables que multiplicará a todos mis precios (Tanto el 8 y el 9)?
YO pensé:
*Dejarlo plasmado en el código fuente no es buena idea porque mensualmente lo tengo que cambiar y el usuario no puede editar el codigo, logicamente.
*Almacenarlo en un simple archivo de texto. Pero técnicamente no se si es buena idea.
*Crear una tabla extra en la base de datos con todos mis paramtros, también se me ocurrio pero realmente no se porque seria una Tabla con parametros sin relación. Aunque de todas las opciones me parecio la mas correcta tecnicamente.
Ejemplo:
TABLA_DE_PARAMETROS
PARAMETRO1 | PARAMETRO2 | PARAMETRO3 | PARAMETRO 4 .....ETC
-----------------------------------------------------------------------------------------------------
.........8..........................9............. ................12%............................... ...............ETC.........
Desde ya muchas gracias