uno de los empleos principales de php es el acceso a una ... de datos.pdflenguaje el sql. php...

9
Uno de los empleos principales de PHP es el acceso a una base de datos en el servidor. Las operaciones básicas se hacen empleando como lenguaje el SQL. PHP implementa distintas funciones según la base de datos a emplear. Existen funciones actualmente para acceder a las siguientes servidores de bases de datos: - MySQL - Microsoft SQL Server - Oracle - PostgreSQL - SysBase - FrontBase - Informix - InterBase - Ingres - mSQL - dBase - SQLlite Vamos a utilizar a XAMPP porque es el software que está en la sala instalado.Si lo desea instalar en su pc aquí está el link https://www.apachefriends.org/es/download.html Lo primero que debemos hacer es activar el xampp

Upload: nguyendat

Post on 10-May-2018

225 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Uno de los empleos principales de PHP es el acceso a una ... de datos.pdflenguaje el SQL. PHP implementa distintas funciones según la base de ... - Microsoft SQL Server - Oracle -

Uno de los empleos principales de PHP es el acceso a una base de datos

en el servidor. Las operaciones básicas se hacen empleando como lenguaje el SQL.

PHP implementa distintas funciones según la base de datos a emplear. Existen funciones actualmente para acceder a las siguientes servidores

de bases de datos:

- MySQL - Microsoft SQL Server

- Oracle

- PostgreSQL - SysBase

- FrontBase - Informix

- InterBase - Ingres

- mSQL - dBase

- SQLlite

Vamos a utilizar a XAMPP porque es el software que está en la sala

instalado.Si lo desea instalar en su pc aquí está el link https://www.apachefriends.org/es/download.html

Lo primero que debemos hacer es activar el xampp

Page 2: Uno de los empleos principales de PHP es el acceso a una ... de datos.pdflenguaje el SQL. PHP implementa distintas funciones según la base de ... - Microsoft SQL Server - Oracle -

Inicializamos dándole la palabra star a las diferentes funciones del

servidor xampp

Activamos el apache, la base de datos mysql, el método de transmisión fillezilla , mercury y tomcat.

Que nos permitirán poder usar nuestras aplicaciones para poder realizar

los ejercicios.

Luego entramos al servidor

Necesitamos el uso de un browser y lo inicializamos con el nombre

localhost.

Nos habilita el dashboard de xampp

Page 3: Uno de los empleos principales de PHP es el acceso a una ... de datos.pdflenguaje el SQL. PHP implementa distintas funciones según la base de ... - Microsoft SQL Server - Oracle -

Para ingresar a la administradora de bases de datos entramos el

comando http://localhost/phpmyadmin

Page 4: Uno de los empleos principales de PHP es el acceso a una ... de datos.pdflenguaje el SQL. PHP implementa distintas funciones según la base de ... - Microsoft SQL Server - Oracle -

Ingresamos a la etiqueta bases de datos y creamos una base de datos

que la vamos a llamar clase1, le damos click en crear.

Vamos a crear una tablas que nos van a permitir realizar unos cuantos

ejercicios.

La tabla se va a llamar empledos y va a tener 4 columnas. Le damos

continuar.

Page 5: Uno de los empleos principales de PHP es el acceso a una ... de datos.pdflenguaje el SQL. PHP implementa distintas funciones según la base de ... - Microsoft SQL Server - Oracle -

La estructura es la siguiente en sql

codigo int auto_increment primary key

nombre varchar(50)

mail varchar(50)

codigotrabajo int

Page 6: Uno de los empleos principales de PHP es el acceso a una ... de datos.pdflenguaje el SQL. PHP implementa distintas funciones según la base de ... - Microsoft SQL Server - Oracle -

Con eso finalizamos la creación de esta pequeña base de datos.

Ahora vamos a consultarla usando PHP

Luego de crear una base de datos y sus tablas (Vamos a trabajar con la

base de datos ya creada: clase1, que contiene la tabla empleados),

veremos cómo agregar registros.

Para añadir datos en la tabla empleamos el comando SQL llamado insert.

Necesitamos dos páginas para este proceso, una será el formulario de

carga de datos y la siguiente será la que efectúe la inserción en la tabla.

Formulario de carga de datos:

Insert.php

<html>

<head>

<title>Ejercicio de inserción de datos</title>

</head>

<body>

<h1>ingreso de empleados</h1>

<form action="insert2.php" method="post">

Ingrese nombre:

Page 7: Uno de los empleos principales de PHP es el acceso a una ... de datos.pdflenguaje el SQL. PHP implementa distintas funciones según la base de ... - Microsoft SQL Server - Oracle -

<input type="text" name="nombre"><br>

Ingrese mail:

<input type="text" name="mail"><br>

Seleccione el cargo al que corresponde:

<select name="codigotrabajo">

<option value="1">operario</option>

<option value="2">tecnico</option>

<option value="3">ingeniero</option>

</select>

<br>

<input type="submit" value="Registrar">

</form>

</body>

</html>

Insert2.php

<html>

<html>

<head>

<title>Ejercicio de inserción de datos</title>

</head>

<body>

<?php

Page 8: Uno de los empleos principales de PHP es el acceso a una ... de datos.pdflenguaje el SQL. PHP implementa distintas funciones según la base de ... - Microsoft SQL Server - Oracle -

$conexion=mysqli_connect("localhost","root","","clase1") or

die("Problemas con la conexión");

mysqli_query($conexion,"insert into

empleados(nombre,mail,codigotrabajo) values

('$_REQUEST[nombre]','$_REQUEST[mail]',$_REQUEST[codigotrabajo])

")

or die("Problemas en el select".mysqli_error($conexion));

mysqli_close($conexion);

echo "El trabajador esta registrado.";

?>

</body>

</html>Lo guardamos en la siguiente dirección

Y la ejecutamos desde el browser

Page 9: Uno de los empleos principales de PHP es el acceso a una ... de datos.pdflenguaje el SQL. PHP implementa distintas funciones según la base de ... - Microsoft SQL Server - Oracle -

Y al darle registrar nos sale la respuesta del insert2.php

Ahora observamos en la base de datos si los datos que introucimos

están en ella