Obtener registros de una base de datos MySQL con PHP

Stay hungry, stay foolish

Steve Jobs

En este post explicare como obtener registros de una base de datos MySQL utilizando PHP, y la forma en que podemos presentarlos en pantalla.

En este pequeño tutorial uilizaremos la clase mysqli para conectarnos con la base de datos.

/* Establece la conexion MySQL */
$conexion = new mysqli("localhost","root","","tutoriales");

/* Consulta SQL que se van a ejecutar */
$sql = "SELECT apellidos, nombre FROM docente;";

/* Ejecutamos la consulta SQL */
if($result = $conexion->query($sql))
{
	/* Obtiene los nombres de los campos */
    $campos = $result->fetch_fields();

    echo "<table> <tr>";

    for( $x = 0; $x < count($campos); $x++ )
    {
    	/* Muestra los nombres de los campos */
       	echo "<td>".$campos[$x]->name."</td>";
    }
	echo "</tr>";

    /* Lee un registro mientras no sea el final */
	while( $fila = $result->fetch_row() )
    {
    	echo "<tr>";
        for($x = 0; $x < count($campos); $x++)
        {
        	/* Muestra el contenido de los campos */
            echo "<td>".$fila[$x]."</td>";
        }
        echo "</tr>";
  	}

    echo "</table>";

    /* cierra la conexion */
    $result->close();
}