11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Copie esta <strong>con</strong>sulta en la pestaña SQL de <strong>PHP</strong>MyAdmin y haga clic en Continuar:<br />

Seleccione la tabla Persona y haga clic en Examinar:<br />

El procedimiento almacenado ha insertado Martín Alonso.<br />

Puede pasar los argumentos al procedimiento almacenado. Estos argumentos pueden ser de tipo:<br />

IN: variable de entrada del procedimiento almacenado utilizado dentro de esta.<br />

OUT: variable de salida del procedimiento almacenado. Esta variable se actualiza al final del<br />

procedimiento almacenado y se devuelve a <strong>PHP</strong>.<br />

INOUT: variable de entrada-salida del procedimiento almacenado.<br />

Para hacer este procedimiento más versátil, va a tomar como argumentos los apellidos, el nombre y la<br />

edad de la persona que va a insertar.<br />

Modifique el procedimiento almacenado de esta manera:<br />

DROP PROCEDIMIENTO creacion_persona //<br />

CREATE PROCEDIMIENTO creacion_persona<br />

(IN apellidos VARCHAR(20), IN Nombre VARCHAR(20), IN Edad INT)<br />

BEGIN<br />

INSERT INTO Persona (Nombre, Apellidos, Edad) VALUES<br />

(nombre,apellidos,edad);<br />

END<br />

//<br />

DROP PROCEDURE significa «eliminar el procedimiento», ya que debe eliminarse antes de volver a<br />

crearlo.<br />

Copie este código en la pestaña SQL de <strong>PHP</strong>MyAdmin, cambie el delimitador a // en la<br />

zonaDelimitador, a la izquierda del botón Continuar y pulse en el botón Continuar. Responda Sí, si<br />

recibe <strong>un</strong> mensaje para <strong>con</strong>firmar la eliminación del procedimiento almacenado.<br />

Para ejecutar este procedimiento almacenado:<br />

Copie esta <strong>con</strong>sulta en la pestaña SQL de <strong>PHP</strong>MyAdmin y haga clic en Continuar.<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!