Creando la Base de datos
Obviamente para este ejemplo necesitamos una base de datos que la llamaremos demo, dentro crearemos un tabla llamada empresa la cual tendrá los siguientes campos: idemp, nombre, direccion,telefono, imagen. Para los menos experimentados les dejo el script SQL para crear esta tabla.
Conectando PHP y MySQL
Para obtener los datos desde MySQL necesitamos una conexión (una forma de enlazar o comunicarse), la cual nos permitirá extraer datos de la misma. Para ello PHP tiene una serie de funciones exclusivamente para interactuar con mysql. Entonces para la conexión utilizaremos la funciónmysql_connect y luego mysql_select_db el cual nos permite definir a que base de datos del servidor deseamos conectarnos.
- $conexion = mysql_connect("localhost", "usuario", "clave");
- mysql_select_db("demo", $conexion);
Obteniendo registros de la Base de Datos
Una vez que tenemos una conexión lo siguiente es extraer los datos, esto lo hacemos enviando consultas SQL mediante la función mysql_query. También obtenemos el numero total de registros devueltos por nuestra consulta.
- $queEmp = "SELECT * FROM empresa ORDER BY nombre ASC";
- $resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
- $totEmp = mysql_num_rows($resEmp);
Finalmente mostramos los resultados obtenidos de nuestra consulta, para ello extraemos cada resultado utilizando la función mysql_fetch_assoc la cual devuelve una matriz asociativa utilizando los nombres de los campos de la tabla.
- if ($totEmp> 0) {
- while ($rowEmp = mysql_fetch_assoc($resEmp)) {
- echo "<strong>".$rowEmp['nombre']."</strong><br>";
- echo "Direccion: ".$rowEmp['direccion']."<br>";
- echo "Telefono: ".$rowEmp['telefono']."<br><br>";
- }
- }