You are on page 1of 5

8.

- Base de Datos

PHP Y MySQL

Acceso a Base de Datos MySQL desde PHP


Una vez creada la Base de Datos, usaremos PHP para insertar registros, actualizar las tablas, generar consultas, etc.

1. Conectndose al Servidor
La funcin que se usara para conectarse a MySQL, presenta la sintaxis siguiente:

mysql_connect (servidor, usuario, contrasea)

mysql_connect (localhost,root,root)

Identificador de conexion

Puede identificar al servidor de varias formas, puede ser por la IP, el nombre de dominio y si es forma local puede usarse el alias localhost Esta funcin devuelve un numero entero, si es positivo representa el identificador de conexin, si es cero indica que ocurri un error.

UNIVERSIDAD PERUANA LOS ANDES UPLA

Pg. 1

8.- Base de Datos

PHP Y MySQL

2. Liberando la conexin actual


Es importante cerrar una conexin cuando ya no es preciso interactuar con la Base de Datos, as liberamos la conexin. Para liberar una conexin use la funcin:

mysql_close (identificador)

3. Seleccin de la Base de Datos


Una vez conectado al servidor, lo siguiente es seleccionar una Base de Datos del Servidor. Para seleccionar una Base de Datos puede usar la funcin:

mysql_select_db (nombre, [identificador])


Debe indicar como parmetros, el nombre de la Base de Datos y opcionalmente el nmero de identificador de conexin. Si la seleccin fue satisfactoria la funcin devolver un valor positivo, en su caso devolver un cero (falso).

UNIVERSIDAD PERUANA LOS ANDES UPLA

Pg. 2

8.- Base de Datos

PHP Y MySQL

4. Generacin de consultas
Para efectuar consultas sobre las tablas de una base de datos, deber usar la funcin

mysql_query (orden SQL, [identificador])

mysql_query ($SQL)

La funcin retorna un conjunto de resultados o recordset, de generarse un error retornara cero

5. Impresin de datos a partir de un Recordset


Para acceder a un campo de un registro deber usar la funcin

mysql_result (identificador resultado, fila, campo)

UNIVERSIDAD PERUANA LOS ANDES UPLA

Pg. 3

8.- Base de Datos

PHP Y MySQL

5. Contando Registro
Para determinar la cantidad de filas que hay en un resultado usaremos la funcin:

mysql_num_rows (identificador resultado)

6. Transfiriendo el registro a un arreglo por ndice


Para transferir el contenido del registro actual a un arreglo por ndice se usa la funcin:

mysql_fetch_row (identificador resultado)

UNIVERSIDAD PERUANA LOS ANDES UPLA

Pg. 4

8.- Base de Datos

PHP Y MySQL

6. Transfiriendo el registro a un arreglo asociativo


Para transferir el contenido del registro actual a un arreglo asociativo se usa la funcin:

mysql_fetch_array (identificador resultado)

UNIVERSIDAD PERUANA LOS ANDES UPLA

Pg. 5

You might also like