This document was uploaded by user and they confirmed that they have the permission to share
it. If you are author or own the copyright of this book, please report to us by using this DMCA
report form. Report DMCA
Overview
Download & View Guia N5 - Proyectos Web - Consultas Php Y Mysql as PDF for free.
GUÍA DE LABORATORIO N° 05 OBJETIVOS: Programación con PHP para conexión y consultas a base de datos MySQL. 1. CONSIDERACIONES INICIALES Funciones de PHP para el acceso a bases de datos MySQL Conectar con el servidor de bases de datos: mysql_connect().- Devuelve un identificador de la conexión en caso de éxito y false en caso contrario Seleccionar una base de datos: mysql_select_db().- Devuelve true en caso de éxito y false en caso contrario. Enviar la instrucción SQL a la base de datos: mysql_query().- Devuelve un identificador o true (dependiendo de la instrucción) si la instrucción se ejecuta correctamente y false en caso contrario. Obtener y procesar los resultados: mysql_num_rows() y mysql_fetch_array(): – mysql_num_rows() devuelve el número de filas afectadas – Para obtener las distintas filas del resultado se utiliza la función mysql_fetch_array(), que obtiene una fila del resultado en un array asociativo cada vez que se invoca. Cerrar la conexión con el servidor de bases de datos: mysql_close() 2. ACCEDIENDO A DATOS CON PHP 2.1.
CONEXIÓN A LA BASE DE DATOS: Utilizando Notepad++ u otro editor proceda a crear el siguiente script PHP:
conec.php 2.2.
CONSULTAS CON PHP:
Consulta1.php <TITLE>Ejemplo de PHP: Mostrar Datos del Formulario
www.redtacna.net
Prac05 (1 de 6)
I.S.T. “F.P.G.V.” Computación e Informática
Proyectos Web
$Sql="select * from empleado order by id_empleado"; $resul=mysql_query($Sql,$link); echo "
Consulta2.php <TITLE> Ejemplo de PHP: Formulario de Envío de datos <script language="Javascript"> function validar_letras(e) { tecla = (document.all) ? e.keyCode : e.which; //Tecla de retroceso para borrar, siempre la permite if (tecla==8) return true; // Patron de enrada, en este caso solo acepta números y letras patron =/\w/; tecla_final = String.fromCharCode(tecla); return patron.test(tecla_final); } function valida_envia(){ var isNotOk; var c; c = document.f1.cadena.value; if (c=="") { alert("Tiene que introducir el valor a buscar") document.f1.cadena.focus() isNotOk=true; } if (isNotOk==true) { return false; } Docente: José L. Ponce Segura
www.redtacna.net
Prac05 (2 de 6)
I.S.T. “F.P.G.V.” Computación e Informática
Proyectos Web
else { alert("Muchas gracias por enviar el formulario"); document.f1.submit(); } // si la caja esta vacia será de color rojo, caso contrario blanco } function comprueba(obj) { if (obj.value=='') { if ((document.all)||(document.getElementById)) { obj.style.backgroundColor = '#FF0000'; } } else { if ((document.all)||(document.getElementById)) { obj.style.backgroundColor = '#FFFFFF'; } } } include("header.php") ?>