ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manual Sobre PHP Y MySql


Enviado por   •  29 de Mayo de 2012  •  2.562 Palabras (11 Páginas)  •  766 Visitas

Página 1 de 11

Manual sobre PHP y MySql

PHP Y MySql

Presentación:

Este manual sobre PHP y MySql, es una recopilación de material que he encontrado en

internet en diversas páginas. He intentado incluir todas las fuentes.

Espero que os sea de utilidad.

Un cordial saludo

Julio Sanchez Berro

Sevilla, Junio de 2011

Índice PHP y MySql

00. Envio de valores de variables de un documento a otro..................................................................2

01. Comenzando con MySQL .............................................................................................................4

02. Conectar a MySQL desde PHP ......................................................................................................5

03. Mostrar los datos de una consulta..................................................................................................6

04. Un buscador para nuestra base de datos.........................................................................................8

05. Añadir registros a nuestra base de datos.......................................................................................11

06. Modificar registros de nuestra base de datos................................................................................13

07. Borrar registros de nuestra base de datos ....................................................................................14

08. Resumen de todo lo visto.............................................................................................................15

Anexo 1: Índice Alfabético.................................................................................................................17

1 De 17

Manual sobre PHP y MySql Junio de 2011

00. Envio de valores de variables de un documento a otro.

Para el envío de información (valores de variables) de una pagina (.html) a otra (.php),

utilizamos el método POST.

A continuación vemos un pequeño ejemplo:

Tenemos el siguiente archivo: p1.html

<HTML>

<HEAD>

<TITLE>formulario.html</TITLE>

</HEAD>

<BODY>

<FORM METHOD="POST" ACTION="destino2.php">

Nombre<br>

<INPUT TYPE="TEXT" NAME="nombre"><br>

Apellidos<br>

<INPUT TYPE="TEXT" NAME="apellidos"><br>

<select name="nivel">

<option value="Usuario" selected >Usuario

<option value="Administrador">Administrador

</select>

<INPUT TYPE="SUBMIT">

</FORM>

</BODY>

</HTML>

Usamos el metodo POST, para enviar los valores de las variable “nombre” y “apellidos” al

archivo destino2.php

El archivo destino2.php lo definimos asi:

<HTML>

<HEAD>

<TITLE>destino2.php</TITLE>

</HEAD>

<BODY>

<?

echo "Nombre: ";

echo $_POST["nombre"] ;

2 De 17

Manual sobre PHP y MySql Junio de 2011

echo "<br>";

echo " Apellido: ";

echo $_POST["apellidos"];

echo "<br>";

echo " Nivel: ";

echo $_POST["nivel"];

?>

</BODY>

</HTML>

Con el método _POST, leemos los valores de las variable “nombre” y “apellidos”.

Fuentes:

http://www.desarrolloweb.com/articulos/318.php

http://www.pcweb.es/manual_html/mostrar.php?opcion=select

3 De 17

Manual sobre PHP y MySql Junio de 2011

01. Comenzando con MySQL

Antes de seguir con PHP, vamos a preparar la base de datos(BD) que vamos a utilizar

como ejemplo. Como servidor de BD, usaremos MySQL un pequeño y compacto servidor

de BD, ideal para pequeñas y medianas aplicaciones. MySQL soporta el estándar SQL

(ANSI), y además está disponible para distintas plataformas, incluido las "windows".

Una vez instalado MySQL (dejemos esta explicación para más tarde), vamos a crear

nuestra BD ejemplo. MySQL utiliza una tabla de permisos de usuarios, por defecto, en la

instalación crea el usuario root sin password. Debes crear distintos usuarios con distintos

permisos. Entre ellos, el usuario administrador de MySQL, con todos los permisos, y como

recomendación de seguridad, el usuario nobody sólo con el permiso de ver (SELECT),

que es el que utilizaremos para conectarnos al servidor de BD en nuestros script.

Para crear nuestra BD, debemos ser el administrador de MySQL o el root,para ello

haremos lo siguiente:

mysqladmin create mybd

Ya hemos creado una BD, ahora le añadiremos una tabla y algunos registros, para lo cual

copia el siguiente texto y sálvalo en un archivo, que podríamos llamar mybd.dump.

Crear tabla mybd

CREATE TABLE agenda (id INT NOT NULL AUTO_INCREMENT, nombre CHAR(50),

direccion CHAR(50), telefono CHAR(15), email CHAR(30), KEY (id) )\g

INSERT INTO agenda VALUES (0, 'Juan Pérez', 'C/ Laguna, 15. Sevilla',

'95.455.55.55', 'juan@agenda.com' )\g

INSERT INTO agenda VALUES (1, 'Luis García', 'C/ Betis, 22. Cádiz',

'95.655.66.33', 'luis@agenda.com' )\g

INSERT INTO agenda VALUES (2, 'Carlos Rodríguez', 'C/ Sevilla, 6. Huelva',

'95.113.22.77', 'carlos@agenda.com' )\g

Debemos tener en cuenta que los comandos de arriba debe escribirse cada uno en una

sola línea. Se han separado para aumentar la legibilidad del código.

Ahora desde la línea de comandos ejecuta:

cat mybd.dump | mysql mybd

Cabe destacar el campo id, que no puede estar vacío, y además es autoincrementable, lo

cuál deberemos tener en cuenta a la hora de actualizar y añadir registros. Si no hemos

cometido ningún error, ya tenemos nuestra base de datos de ejemplo en el servidor

MySQL.

4 De 17

Manual sobre PHP y MySql Junio de 2011

02. Conectar a MySQL desde PHP

Ya tenemos datos en nuestra BD, así que con el siguiente script nos conectaremos a la

BD del servidor MySQL para obtener los datos de un registro.

Conexión al MySQL

<html>

<body>

<?php

...

Descargar como (para miembros actualizados) txt (25 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com