martes, 10 de marzo de 2015

Hola
Si quieres mis códigos mandame un e-mail, a ver si lo leo porque casi siempre estoy ocupado :P

También visiten mi otro blog de manejo de redes
http://jgmc-6104-mrde.blogspot.mx/


Saludos
JGMC

martes, 25 de junio de 2013

Practica 27

Colegio Nacional de Educación Profesional Técnica

 

Lic. "Jesus Reyes Heroles"

 

Nombre del Alumno: José Guadalupe Martínez Cruz


Módulo: Diseño y Elaboración de Páginas Web


 Grupo: INFO-604.

Práctica Nº 27: 

Consulta de registros de la base de datos empleando un criterio de selección


Propósito de la Práctica:


Realizar consultas a la base de datos empleando un criterio de selección para presentar información en las páginas web.




Introducción

En esta practica se utiliza la base de datos agenda, a la cual se le crea la misma tabla de la practica 25, a la tabla generada se le introducen datos para que después sean mostrados en una página web.
Insercción de datos

al entrar a sistema gestor de base de datos phpMyAdmin, se selecciona la base de datos agenda a la cual se crea la tabla con la consulta de la practica 25. A la tabla se le insertan 4 registros a cada campo:

El código de la consulta de inserción es:

INSERT INTO tbl_agenda(nombre, correo, tlf_fijo, tlf_movil) 
VALUES ("José Mtz","rpmypx@gmail.com","2222222222","0123456789"),
('Perla Mtz', 'perlita.cruzz@hotmail.com', '505050505', '1234567856'),
('Eliza Cruz', 'eli@hotmail.com', '83838383','7831010101'),
('Geovanny Mtz.', 'geovanny@hotmail.com',  '83999383','7831234567');

Estos son registro mostrados en el sistema gestor de Base de datos


Script de la consulta de selección



Explicación de Script
En está práctica se ocupa la base de datos agenda a la cual ya se tiene un archivo que permite la conexión con esta. Con include 'dirección y nombre del archivo.php'; se puede hacer utilizar todo que se contenga en un archivo, en este caso al archivo de conexión que las practica anterior, y se incluye de este modo <?php include '26.php';?>.
En el body de archivo se empieza a crear lo necesario para mostrar correctamente los registro de la tabla tbl_agenda.
Primero se comprueba si la conexión está establecida con la varible $bd que se declaró en la conexión, y de este modo evitar mostrar errores no deseados.
mysql_query('consulta',$variableDconexión); con esta función se hace una consulta, la cual para mostrar todos lo registros de la tabla agenda es SELECT * FROM tbl_agenda  y se coloca la variable que guarda la coneción "$con". La valores obtenidos en la consulta se guardan en $select.

Con if(@mysql_num_rows($select)>0) solo se cuentan las filas, si se tienen 0 de estás se muestra el mensaje que no hay registros. Si hay registro se muestran en una tabla,  cada fila incluye los campos necesarios para mostrar los registros, cada registro se muestra con la variable $row['campo'] esto generado al mostrar la consulta de todos los campos.
Para mostrar todos los campos es necesario hacer un ciclo, en este caso ocupe un while, el cual con la función mysql_fetch_array() que funciona introduciendo entre los parentesis la varible de la consulta, y a su vez se guarda en la variable $row. Del siguiente modo se muestran los registros
while($row=@mysql_fetch_array($select)
{"estructura en que se van mostrar los datos, tabla lista, etc."}
Antes del ciclo se imprime la primera parte de la table con los encabezados de las columnas. Después del ciclo while se imprime la parte restante de la tabla.
Al final se libera la memoria cerrando la conexión con:
mysql_close($con);
la cual borra el contenido de la variable que guarda la consulta.
Resultado 



Si no hay registros se muestra el mensaje de ello.

Si hay registros esto se muestran en una tabla.



Nota: En ambas pantalla se logra observar que dice el mensaje "Conexión con la base de datos satisfactoria." el cual es parte del archivo de la practica 26, sino hubiera una conexión correcta se mostraría el mensaje de error correspondiente.

Conclusión
En está practica se utilizó más a fondo las funciones de SQL y php para mostrar correctamente los registros introducidos en una tabla. También se utilizó el incuir un archivo de conexión generado para evitar crear una nueva conexión y variables de la misma. Se evitaron errores comprobando la conexión y contando el número de filas. Al final de una consulta se libera la memoria.

Practica 26

Colegio Nacional de Educación Profesional Técnica

 

Lic. "Jesus Reyes Heroles"

 

Nombre del Alumno: José Guadalupe Martínez Cruz


Módulo: Diseño y Elaboración de Páginas Web


 Grupo: INFO-604.

Práctica Nº 26: 

Conexión de la aplicación con el motor de bases de datos mediante sentencias SQL


Propósito de la Práctica:

Elaborar un script mediante sentencias SQL, que permita realizar la conexión a la base de datos.




Introducción

En esta practica se genera la base de datos llamada agenda. Se crea un script en php y sentecias de SQL que establezca una conexión el servidor y la base de datos agenda.
Generación de la base de datos

Se entra a primero a phpMyAdmin, se crea la base de datos agenda y yo escogí que su  cotejamiento fuera utf-8.



Script con la conexión


Explicación de Script
En declaran las variables que guardarán los datos de la conexión con el servidor y la base de datos, $pass guarda la contraseña del usuario, $user al usuario de servidor, $servidor el nombre del servidor y $nombrebase guarda el nombre de la base de datos.

se hace la conexión con mysql_connect('servidor', usuario, contraseña); genera una conexión sql con servidor, entre comillas simples se coloco la información que debe incluir, en lugar esto en el código se  muestra que se utilizan las variables qeu ya se habían declarado y asignado los datos de la conexiónla varible. La conexión se guarda en $con.
Con or die('texto a mostrar') se muestra un mensaje de error, en este caso se colocó después de mysql_connect() en el cual puede suceder si no se tienen los datos correctos con el servidor o este no está activo o encendido.
mysql_select_db('base de datos'); sirve para seleccionar una base de datos, al igual que las que las anterior regresa un valor de falso o verdadero, esto se guarda en la variable $bd que con el uso de una sentecia if se comprueba si se ha podido conecta con la base de datos o no.
Los arrobas "@" utilizados son para evitar mostrar los errores predeterminados del servidor.
Resultado 

Si no se ha podido establecer la conexión con servidor de sql.
Si por algún motivo no se puede conectar con la base de datos.


Si toda la conexión es satisfactoria.


Conclusión
En está practica se genera un archivo que nos permite tener una conexión con el servidor de base de datos, y también con "una base de datos(BD)". Se puede hacer la comprobación de la conexión con diferentes funciones o con unas simples sentencias de if permitiendo verificar en donde está el error para la corrección del mismo. Las conexiones con servidores de base de  datos son necesarias para obtener datos en cualquier momento y parte de un sitio o aplicación web.

lunes, 24 de junio de 2013

Practica 25

Colegio Nacional de Educación Profesional Técnica

 

Lic. "Jesus Reyes Heroles"

 

Nombre del Alumno: José Guadalupe Martínez Cruz

Módulo: Diseño y Elaboración de Páginas Web

 Grupo: INFO-604.

Práctica Nº 25: 

Crea base de datos y tablas mediante sentencias SQL


Propósito de la Práctica:
Generar bases de datos y tablas mediante sentencias SQL, que almacenarán la información de una aplicación.




Introducción

En está práctica genera una consulta desde el sistema gestor de datos para crear una tabla con 4 diferentes campos mediante sentencia de SQL.
Generación de la tabla

Para generar la tabla se accede al sistemar gestor de base de datos de sql, eneste caso se ocupó phpMyAdmin para generar la tabla.
Primero se accede a la base de datos creada previamente, al acceder a la opción de crear tabla se escriben el nombre, el tipo y longitud de cada campo que la compondrán. Después se da clic en el el botón inferior para crear la tabla tbl_agenda.







Después se observa la tabla que ha sido creada, está se muestra en una tabla la cual da a conocer las opciones que se pueden hacer sobre ella y las propiedades generales de la misma.



.

Se accede a la estructura de la tabla para agregar el campo nombre como llave primaria.



Está es la estructura de la tabla en SQL para que se ejecute de modo manual y nos cree todo lo realizado anteriormente.

CREATE TABLE IF NOT EXISTS `tbl_agenda` (
  `nombre` varchar(35) NOT NULL,
  `correo` varchar(25) NOT NULL,
  `tlf_fijo` varchar(10) NOT NULL,
  `tlf_movil` varchar(10) NOT NULL,
  PRIMARY KEY (`nombre`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


La codificación por default es latin1, la cual se puede cambiar a otras como utf-8.

Conclusión

En está practica se ocupó lo conocido anteriormente en otros módulos, pero con el sistema gestor de datos en servidor web, en este caso phpMyAdmin, que trabaja mediante sentencias en SQL. Generar base de datos y tablas se pueden generar con facilidad en este tipo de gestores de base de datos y se le puede asignar diversos atributos a cada tabla o campo a utilizar.