Tallermysqlphp_entrega2.ppt
-
Upload
edwuard7356 -
Category
Documents
-
view
215 -
download
0
Transcript of Tallermysqlphp_entrega2.ppt
-
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