Tallermysqlphp_entrega2.ppt

Embed Size (px)

Citation preview

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    1/13

    Edwuard Castaeda

    Consulta un

    Registro

    Listado de

    Registros

    Entrega 2

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    2/13

    Consulta un Registro

    Utilizando la sentencia sql para recuperar uno y slo un registro

    La recuerdan?

    Se explica el cdigo lnea por lnea

    Se incluye el archivo conexion.php y se invoca a la funcin

    conectar cuyo resultado es recibido por la variable $conn

    Ver archivo formEmpresa_consulta.phpConsulta un

    Registro

    Listado de

    Registros

    1. include("conexion.php");

    2. $conn = conectar();

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    3/13

    Consulta un Registro

    Utilizando la sentencia sql para recuperar uno y slo un registro

    La recuerdan?

    Se explica el cdigo lnea por lnea

    Se declara una variable $codigo la cual recibir un valor enviado

    por la url y recuperado por $_GET. Este valor es utilizado para

    generalizar la bsqueda por cualquier valor cdigo que se

    requiera suministrar

    Ver archivo formEmpresa_consulta.phpConsulta un

    Registro

    Listado de

    Registros

    3.- $codigo = $_GET['codigo'];

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    4/13

    Consulta un Registro

    Utilizando la sentencia sql para recuperar uno y slo un registro

    La recuerdan?

    Se explica el cdigo lnea por lnea

    Se inicializan las variables que deseamos utilizar para recuperar

    los valores que vendrn de base de datos.

    Ver archivo formEmpresa_consulta.phpConsulta un

    Registro

    Listado de

    Registros

    4.- $nombre = "";

    5.- $anhos = "";

    6.- $direccion = "";

    7.- $telefono = "";

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    5/13

    Consulta un Registro

    Utilizando la sentencia sql para recuperar uno y slo un registro

    La recuerdan?

    Se explica el cdigo lnea por lnea

    Se condiciona la ejecucin de las instrucciones a:

    Isset : Est definida la variable?

    : La variable tiene un valor aceptable?

    Ver archivo formEmpresa_consulta.phpConsulta un

    Registro

    Listado de

    Registros

    8.- if(isset($_GET['codigo']) and $_GET['codigo']""){

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    6/13

    Consulta un Registro

    Utilizando la sentencia sql para recuperar uno y slo un registro

    La recuerdan?

    Se explica el cdigo lnea por lnea

    Qu har esta sentencia?

    Discutirlo con el Docente

    Ver archivo formEmpresa_consulta.phpConsulta un

    Registro

    Listado de

    Registros

    9.- $sql = "SELECT * FROM empresa WHERE codigo=".$codigo;

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    7/13

    Consulta un Registro

    Utilizando la sentencia sql para recuperar uno y slo un registro

    La recuerdan?

    Se explica el cdigo lnea por lnea

    Qu finalidad tendrn $rs y la funcin desconectar() ?

    Ver archivo formEmpresa_consulta.phpConsulta un

    Registro

    Listado de

    Registros

    11.- $rs = ejecutarSentencia($sql,$conn);

    12.- desconectar($conn);

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    8/13

    Consulta un Registro

    Utilizando la sentencia sql para recuperar uno y slo un registro

    La recuerdan?

    Se explica el cdigo lnea por lnea

    Ver archivo formEmpresa_consulta.phpConsulta un

    Registro

    Listado de

    Registros

    13.- while($row = mysql_fetch_array($rs)){

    codigo nombre anhos direccion telefono

    x abc yy wxy yy4 9998888$row

    $rs : Resultado de la ejecucin de la sentencia, en este caso ser

    una tabla de 1x5 (1 fila y 5 columnas). Las columnas dependern

    de los campos solicitados

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    9/13

    Consulta un Registro

    Utilizando la sentencia sql para recuperar uno y slo un registro

    La recuerdan?

    Se explica el cdigo lnea por lnea

    Ver archivo formEmpresa_consulta.phpConsulta un

    Registro

    Listado de

    Registros

    13.- while($row = mysql_fetch_array($rs)){

    codigo nombre anhos direccion telefono

    x abc yy wxy yy4 9998888$row

    mysql_fetch_array: devuelve una fila como arreglo asociativo

    de valores, en la variable $row.

    $row[codigo] =>x

    $row[nombre] =>abc

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    10/13

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    11/13

  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    12/13

    Consulta un Registro

    Utilizando la sentencia sql para recuperar uno y slo un registro

    La recuerdan?

    Probando el cdigo:

    En la direccin url de su navegador, escriba:http://localhost/tallerphpmysql/formEmpresa_conconsulta.php

    Se habilita el formulario para un registro nuevo.

    Ahora, escribahttp://localhost/tallerphpmysql/formEmpresa_conconsulta.php?codigo=1

    Cambie le valor 1 por otro que est en base de datos.

    Ver archivo formEmpresa_consulta.phpConsulta un

    Registro

    Listado de

    Registros

    http://localhost/tallerphpmysql/formEmpresa_conconsulta.phphttp://localhost/tallerphpmysql/formEmpresa_conconsulta.php?codigo=1http://localhost/tallerphpmysql/formEmpresa_conconsulta.php?codigo=1http://localhost/tallerphpmysql/formEmpresa_conconsulta.php
  • 8/12/2019 Tallermysqlphp_entrega2.ppt

    13/13

    Listado de Registro

    Se deja este archivo para su anlisis

    Slo analice a partir de la lnea donde est definida la etiqueta

    Ver archivo listadoEmpresas.phpConsulta un

    Registro

    Listado de

    Registros