En este primer tutorial de PHP vamos a hacer una gráfica de barras según unos valores que tenemos en nuestra base de datos. Para hacer este ejercicio necesitaremos:

  • Una tabla de una base de datos MySQL
  • Una imagen de un solo color de 10px x 10px

Empezamos creando nuestra tabla en la base de datos. Para ello conectaremos con la misma utilizando algún programa de gestión MySQL -como MySQL Front- para que nos sea mucho más sencillo.

idvalor valor votos_valor votos_totales
0 PHP 15 30
1 ASP 25 30
2 JSP 8 30
3 ASP.NET 7 30
4 CFM 4 30

Una vez que disponemos de la base de datos y de nuestra imagen, procedemos a crear el archivo php. Vamos a contar de un vistazo qué es lo que va a hacer este archivo.

  • Con un recordset sacará los datos de la tabla de nuestra BBDD
  • Según se van guardando los datos, los guardaremos en una matriz multidimensional, o en unas variables
  • Una vez finalizado todo el recordset, procederemos a dibujar la estadística, estableciendo un ancho fijo a la imagen (barra), pondremos 300 px.
  • Con una regla de tres asiganaremos el valor del ancho de la imagen según el valor del recordset.