ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Conectando PHP y MySQL


Enviado por   •  24 de Enero de 2013  •  428 Palabras (2 Páginas)  •  356 Visitas

Página 1 de 2

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ón mysql_connect y luego mysql_select_db el cual nos permite definir a que base de datos del servidor deseamos conectarnos.

1. $conexion = mysql_connect("localhost", "usuario", "clave");

2. 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.

1. $queEmp = "SELECT * FROM empresa ORDER BY nombre ASC";

2. $resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());

3. $totEmp = mysql_num_rows($resEmp);

Mostrando los resultados.

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.

1. if ($totEmp> 0) {

2. while ($rowEmp = mysql_fetch_assoc($resEmp)) {

3. echo "<strong>".$rowEmp['nombre']."</strong><br>";

4. echo "Direccion: ".$rowEmp['direccion']."<br>";

5. echo "Telefono: ".$rowEmp['telefono']."<br><br>";

6. }

7. }

Note se que primero hemos verificado si existen resultados y luego verificamos en cada pasada de la sentencia While si existe el siguiente resultado para luego mostrarlo. Asi como hemos consultado registros, podemos insertar, editar y eliminar registros enviando sentencias SQL a la base de datos. Para finalizar les dejo el ejemplo funcionando y también los archivos para descargar.

Esta función es la que nos servirá para conectar PHP con una base de datos MySQL.

La sintaxis es la siguiente:

mysql_connect(dirección, nombre_de_usuario, contraseña) ;

En direccion: indicamos la dirección IP o el dominio en la que esta alojada la base de datos MySQL. En caso de que tengamos la base de datos en nuestro ordenador, o bien que tengamos contratado un servidor hosting que tenga PHP y MySQL en la misma maquina, pondremos localhost, si el servidor MySQL es contratado y está en un servidor distinto que el de PHP, normalmente, nuestra compañía de hosting nos dará los datos que tengamos que poner.

Nombre de usuario: su lo tenemos instalado en nuestro ordenador, el nombre de usuario lo habremos definido durante la instalación.

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com