Arquitectura y Modelo de Capas Aplicado a PHP + MySQL

Sin rodeos, tengo en fase de desarrollo un proyecto para titulacion con el grado de ingenieria, es a grandes razgos un CMS aplicado a un tema especifico, pero en una de las materias necesito modelar por medio de capas mi proyecto.

Vistas + Logica de Negocio + Datos

Entiendo la parte donde la vista se refiere a las interfaces del usuario, el sistema es transparente y no se sabe la ubicacion real de la informacion.

La Base de datos igual, como se organiza.

Pero tengo duda de como mostrar la logica de negocios o negociaciones.

Entiendo que sera la manera en que se realizaran las operaciones en la base de datos, pero es algo que no se como aterrizar, si pudiera ayudarme con un ejemplo aterrizable se los agradeceria bastante.

Analizar archivos de texto de siana (telmex)

Saludos cofrades

En el trabajo administramos la facturación de telefonía por medio de siana (telmex), las áreas administrativas estan solicitando reportes muy específicos que el sistema en línea no tiene y otros que son muy talachudos para estar sacando;  se pueden descargar los archivos de texto con el log del mes, estamos analizando la posibilidad de utilizar esos logs para alimentar una base de datos y generar los reportes que se necesitan, se me ocurrió hacer algo con LAMP, alguien ha hecho esto?, podría compartir su experiencia o algunos consejos?, cualquier ayuda será bien recibida.

Saludos!

MySQL (no) sabe sumar números positivos

Ayer en una pequeña aplicación que hice me reportaron un bug, al revisar resulta que por alguna razon un paginador no estaba devolviendo resultados, al ver con detalle resulta que hay una parte de un query que no devuelve lo esperado…
Continue reading “MySQL (no) sabe sumar números positivos”

problemas caracteres especiales en php y mysql

Hola.

Estoy teniendo problemas al guardar caracteres con acents y dieresis en mysql. Php envia los caracteres en forma correcta, pero al hacer una consulta parecen caracteres extraños.

La tabla (y los campos) estan en utf-8 tambien uso mysql_real_escape_string() antes del insert y htmlentities() para mostrar los datos.

Cualquier ayuda u orientacion se agradece de antemano.