PHP MySql - FIEI - UNFV Clase07

13
PHP y MySQL Clase 07 Ing. Eddye Sánchez Castillo

description

Conectarse al Servidor MySqlConectarse a la Base de DatosEnviar Consultas al ServidorManejo de TablasManejo de Registros

Transcript of PHP MySql - FIEI - UNFV Clase07

Page 1: PHP MySql - FIEI - UNFV Clase07

PHP y MySQL

Clase 07

Ing. Eddye Sánchez Castillo

Page 2: PHP MySql - FIEI - UNFV Clase07

DESARROLLO DE APLICACIONES

Las principales temas de este capitulo son:

Conectarse al Servidor MySqlConectarse a la Base de DatosEnviar Consultas al ServidorManejo de TablasManejo de Registros

Page 3: PHP MySql - FIEI - UNFV Clase07

Conectarse al Servidor MySqlMysql_connect

Permite conectarnos a una Base de datos MySql dentro de una aplicación PHP.sintaxis:

Variable=mysql_connect(‘Servidor’,’Usuario’,’Clave’);

La siguiente instrucción se conecta al servidor localhost con el usuario root cuya CLAVE ES ‘123456’ y utiliza como identificador de la conexión la variable $conexion.

$conexion=mysql_connect(‘localhost’,’root’,’123456’);

Page 4: PHP MySql - FIEI - UNFV Clase07

Conectarse al Servidor MySqlPara preguntar si la conexión ha tenido éxito utilizamos la

instrucción IF con el identificador de la conexión.If($conexion)

Para preguntar si la conexión no ha tenido éxito utilizamos el símbolo ! Antes del nombre del identificador.

If(!$conexion)

Page 5: PHP MySql - FIEI - UNFV Clase07

Conectarse al Servidor MySqlMysql_close

Se utiliza para cerrar la conexión al servidor MySql.sintaxis:

mysql_close(Variable);

Si Usted no utiliza la función mysql_close, la conexión se cerrara en forma automática cuando se termina de ejecutar la aplicación PHP.

Page 6: PHP MySql - FIEI - UNFV Clase07

Conectarse al Servidor MySqlMysql_error()

Esta función devuelve la descripción del ultimo error producido en MySql. Mysql_error();Mysql_errno()Esta función devuelve el numero del ultimo error producido en MySql. Mysql_errno();

Page 7: PHP MySql - FIEI - UNFV Clase07

Conectarse al Servidor MySqlMysql_list_dbs()

Esta función devuelve los nombres de las bases de datos disponibles de la conexión al servidor MySql.

Variable1=Mysql_list_dbs(variable2);

La siguiente instrucción de ejemplo almacena en la variable $dbs la lista de base de datos disponibles de la conexión representada por la variable $conexion.

$dbs=Mysql_list_dbs($conexion);

Page 8: PHP MySql - FIEI - UNFV Clase07

Conectarse al Servidor MySqlMysql_fetch_object()

Esta función lee un objeto de una variable que contiene una lista de objetos.

Variable1=Mysql_fetch_object(variable2);

La siguiente instrucción lee un objeto de la variable $dbs y lo almacena en la variable $obj.

$obj=Mysql_fetch_object($dbs);

Para leer todos los objetos se utiliza:

While ($obj=Mysql_fetch_object($dbs)){

Instrucciones;

}

Page 9: PHP MySql - FIEI - UNFV Clase07

Conectarse al Servidor MySqlPara referir al nombre de una base de datos se utiliza la

siguiente sintaxisVariable->Database

Es la variable1 de la función mysql_fetch_object donde se almacena el objeto leído.

Page 10: PHP MySql - FIEI - UNFV Clase07

Conectarse a Bases de datosMysql_select_db

Esta función se utiliza para indicar la base de datos del Servidor Mysql con la cual deseamos trabajar en nuestra aplicación.

Mysql_select_db(‘Base de Datos’, Variable);

La siguiente instrucción activa la base de datos llamada Empresa del servidor MySql, cuyo identificador de conexión esta almacenada en la variable $conexion.

$data=mysql_select_db(‘Empresas’,$conexion);

Page 11: PHP MySql - FIEI - UNFV Clase07

Conectarse a Bases de datos

Page 12: PHP MySql - FIEI - UNFV Clase07

Conectarse a Bases de datosMysql_list_tables

Esta función para leer las tablas de una base de datos.

Variable1=mysql_list_tables(‘Base de Datos’, Variable2);

La siguiente instrucción almacena en una variable $tbs la lista de tablas de la base de datos Empresa.

$tbs=mysql_list_tables(‘Empresa’);

Page 13: PHP MySql - FIEI - UNFV Clase07

DESARROLLO DE

APLICACIONESGRACIAS