La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a Bases de Datos  Enviar Consulta.

Presentaciones similares


Presentación del tema: "Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a Bases de Datos  Enviar Consulta."— Transcripción de la presentación:

1 Ing. Eddye Sánchez Castillo

2 Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a Bases de Datos  Enviar Consulta al Servidor  Manejo de Tablas  Manejo de Registros

3 Mysql_connect Esta función nos permite conectarnos a una base de datos MySql dentro de una aplicación PHP. sintaxis: Variable=mysql_connect(‘Servidor’,’Usuario’,’Clave’); Variable Identifica a la conexión de la Base de Datos, almacena un numero positivo si la conexión fue exitosa. Servidor Nombre del Servidor MySql donde se encuentra la base de Datos al cual se desea conectar. El nombre predeterminado del servidor es localhost. Usuario Nombre del Usuario con el cual se desea conectar a la base de Datos MySql. El usuario predeterminado root Clave Es la contraseña asignada al usuario con el cual desea conectarse a la Base de Datos MySql.

4 La siguiente instrucción se conecta al servidor localhost con el usuario root cuya contraseña es: 123456 y utiliza como identificador de la conexión a la variable $conexion. $conexion=mysql_connect(‘localhost’,’root’,’123456’); Para 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)

5 El siguiente programa se conecta al servidor localhost con el usuario root cuya contraseña es: 123456 y utiliza como identificador de la conexión a la variable $conexion. Este programa muestra un mensaje indicando si la conexión fue exitosa o no. <? $conexion=mysql_connect(‘localhost’,’root’,’123456’); If($conexion) { echo ´ La conexión fue exitosa ´; } else { echo ´ La conexión no ha tenido ´ ; } ?>

6 Mysql_error(): Esta función devuelve la descripción del ultimo error producido en MySql. sintaxis: mysql_error(); <? $conexion=mysql_connect(‘localhost’,’root’,’123456’); If($conexion) { echo ´ La conexión fue exitosa ´; mysql_close($conexion); } else { echo ´ La conexión no ha tenido ´ ; echo ‘ Numero del error: ‘.mysql_errno().’ ´ ; echo ´ Descripción del error: ‘,mysql_error(); } ?> mysql_error() DELVUELVE LA DESCRIPCION DEL ULTIMO ERROR mysql_errno() DELVUELVE EL NUMERO DEL ULTIMO ERROR

7 mysql_list_dbs() Esta función devuelve los nombres de las base de datos disponibles. sintaxis: Variable1=mysql_list_dbs(Variable2); Variable1 Es una variable que almacenara la lista de las base de datos disponibles. Variable2 Es la variable utilizada en la función mysql_connect como identificador de la conexión. $dbs=mysql_list_dbs($conexion);

8 <? Echo ‘Bases de datos disponible: ;’ $n=0; $conexion=mysql_connect(‘localhost’,’root’,’123456’); If($conexion){ $dbs=mysql_list_dbs($conexion); While($obj=mysql_fetch_object($dbs)) { $n++; echo $n.’ ’.$obj->Database.’ ’; } mysql_close($conexion); } else { echo ´ La conexión no ha tenido ´ ; } ?> ESTE PROGRAMA MUESTRA LAS BASE DE DATOS DISPONIBLES EN LA CONEXIÓN ESTABLECIDA AL SERVIDOR MYSQL.

9 mysql_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); Base de Datos Es el nombre de la Base de datos con la cual deseamos trabajar en nuestra aplicación de PHP. Variable Es la variable utilizada con mysql_connect. Si abre la base de datos correctamente la función mysql_select_db devuelve el valor True de lo contrario devuelve False. $data=mysql_select_db(‘Empresas’, $conexion);

10 <? $Servidor=‘localhost’; $Usuario=‘root’; $clave=‘123456’; $conexion=mysql_connect($Servidor,$Usuario,$Clave); If($conexion){ $data=mysql_select_db(‘Empresas’,$conexion); if($data) echo ‘la conexión a la base de datos tuvo exito’; else echo ‘la conexión a la base de datos no tuvo éxito’; mysql_close($conexion)} else { echo ´ La conexión no ha tenido Exito ´ ; echo ‘ Numero del error: ‘.mysql_errno().’ ´ ; echo ´ Descripción del error: ‘,mysql_error(); } ?> ESTE PROGRAMA ACTIVA LA BASE DE DATOS Empresa Y MUESTRA UN MENSAJE INDICANDO LA ACTIVACION DE LA BASE DE DATOS

11

12

13 Insertar los siguientes campos a la Tabla Clientes: CodigoNombresEdadSexo 000002Julio Dávila22M 000003Ana Castañeda20F 000004Nancy Vilela36F 000005Miguel Torres25M 000006Elias Porilla40M 000007Juan Garcia26M 000008Veronica Huaman52F 000009Yessica Palomino43F 000010Alberto Farfan22M 000011Julia Pizarro25F 000012Hugo Sanchez55M 000013Miguel Hernadez20M

14 Campos Autonumericos Son aquellos campos cuyo contenido se va llenando en forma automática con una secuencia de valores numéricos.

15

16

17 Load Data Permite cargar los datos que se encuentran almacenados en un archivo de textos hacia una tabla de una base de datos MySql. En forma predeterminada MySql utiliza como separador de cada campo el tabulador. Sintaxis: Load Data Infile ‘Archivo de Texto’ into table Tabla El Archivo de texto debe estar grabado en la carpeta de la base de datos que se esta utilizando.

18

19 La Tabla Amigos no tiene ningún registro El comando para cargar los datos desde el archivo Datos.Txt hacia la tabla Amigos es el siguiente : Load Data Infile ‘Datos.Txt’ into table Amigos;

20

21 Si cada campo esta separada por un carácter distinto a una tabulación se debe utilizar Fields Terminated dentro de la sintaxis de Load Data. Fields Terminated Se utiliza para indicar el carácter por el cual esta separado cada uno de los campos del archivo de textos. Load Data Infile ‘Datos.Txt’ into table Amigos Fields Terminated By ‘,’;

22

23 Esta instrucción es una de la mas utilizada porque permite leer información de la base de datos. Sintaxis: Select * From Nombre de la table;

24

25 Son campos que no están creados en la tabla pero que se puede obtener y calcular con los campos que si están en las tablas. CurDate Esta función devuelve la fecha del servidor.


Descargar ppt "Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a Bases de Datos  Enviar Consulta."

Presentaciones similares


Anuncios Google