martes, 28 de enero de 2014

Crea tu primer Red Social en PHP - Diseño de la Base de Datos




Comenzaremos a desarrollar una pequeña Red Social, no como toda la infraestructura de las actuales como Facebook o Twitter.Llevaremos los principios de la programación orientada a objetos, como así el manejo de una base de datos.







He creado un modelo relacional de nuestra Base de Datos, esta consiste en 5 tablas:

  • usuario
  • actualizacion
  • comentario
  • amigos
  • votos


La tabla usuario se relaciona con otras tres: amigos, actualizacion y comentario.

Tabla usuario.


lunes, 27 de enero de 2014

Crear una clase en PHP para el manejo de consultas en la Base de Datos


Porque crear una clase que nos permita realizar las peticiones a la base de datos? Pues cuando empiezas a programar en PHP y necesitar a crear tus consultas para obtener ciertos  datos te das cuenta que empiezas a repetir mucho código y ahí es donde te das cuenta que necesitas minimizar el proceso y entras en la POO.







La clase consiste en atributos; los atributos estáticos son los que nos permitirá acceder la configuración de nuestra base de datos.
Los atributos protegidos se encargaran de guardar el proceso dentro de la clase, como por ejemplo el atributo query lo usaremos para generar las peticiones SQL, la row guardara todos los datos que se obtengan de la petición (query).

Los métodos abstractos get, set, edit y delete serán agregados obligatoriamente en cualquier clase que se herede de ella, usando la palabra reservada extends. Si estos métodos no son agregados a la clase hija, marcara un error.

Métodos.
open_connection
Este método se encargara de abrir la conexión usando dichos atributos estáticos.

close_connection
Cerrara la conexión.

execute_single_query
Método que permitirá hacer las peticiones simples, las que no es necesario obtener datos.

sábado, 25 de enero de 2014

Invertir un arreglo de números en Java




Invertir un arreglo de números. Podemos tener un arreglo así, por ejemplo: [2,3,4,5,6] y al invertirlo nos quedara [6,5,4,3,2].Lo mas recomendado es hacer un for y recorrer cada elemento del arreglo original e ir del ultimo al primero.









jueves, 23 de enero de 2014

Obtener el valor máximo de un arreglo en Java




Obtener el valor máximo de un arreglo, lo que necesitamos es ir comparando cada valor del arreglo con un valor que estableceremos como el máximo.