Conectar a MySQL desde PHP.

5 oct 2010

Conexión al MySQL
Para establecer conexión entre nuestro script en PHP y nuestro servidor de Base de Datos y MySQL, utilizaremos el siguiente código, el cual explicaremos más adelante.
Conexion.php
            <html>
                <body>
                <?php
                               $link = mysql_connect(“localhost”, “root”, “password”);
                               Mysql_select_db(“prueba”, $link);
                               $res = mysql_query(“SELECT * FROM agenda”, $link);
                               Echo "Nombre:" .mysql_result($res, 0, “nombre”).”<br>”;
                               Echo "Dirección:" .mysql_result($res, 0, “direccion”).”<br>”;
                               Echo "Teléfono:" .mysql_result($res, 0, “telefono”).”<br>”;
                               Echo "E-Mail:" .mysql_result($res, 0, “email”).”<br>”;
                ?>
                </body>
                </html>
En la primera linea del script nos encontramos con la función mysql_connect(), que abre una conexión con el servidor MySQL en el Host especificado (en este caso la misma máquina en la que está alojada el servidor MySQL, localhost).
También debemos especificar un usuario y si fuera necesario un password para el usuario indicado (mysql_connect(“localhost”. “root”, “clave_de_root”)). El resultado de la conexión es almacenado en la variable $link.
Con mysql_select_db() PHP le dice al servidor que en la conexión $link nos queremos conectar a la base de datos prueba. Podríamos establecer distintas conexiones a la BD en diferentes servidores, pero nos conformaremos con una.
La siguiente función mysql_query(), es la que hace el trabajo duro, usando el identificador de la conexión ($link), envía una instrucción SQL al servidor MySQL para que este la procese. El resultado de esta operación es almacenado en la variable $res.
Finalmente, mysql_result() es usado para mostrar los valores de los campos devueltos por la consulta ($res). En este ejemplo mostraremos los valores del registro 0, que es el primer registro, y mostraremos el valor de los campos especificados.

==========================Ejemplo de Conección con BD=========================

0 comentarios: