Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/10/2011, 14:21
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 16 años, 3 meses
Puntos: 103
Respuesta: Insert Datos usando Stored Procedures.

fijate esto
Cita:
CREATE DEFINER=`root`@`localhost` PROCEDURE `nuevapelicula`(
IN pelicula VARCHAR(150),
IN duracion VARCHAR(150),
IN date1 VARCHAR(150),
IN Sinopsis VARCHAR(150)
)
BEGIN
INSERT INTO pelicula (Nombre_Pelicula , Duracion , Anio_Produccion , Sinopsis)
VALUES ('pelicula','duracion','date1','sinopsis');

END
primero que luego de insert into tabla, van los nombres de las columnas, y no van entre comillas,y en los values si van entre comillas.

despues que no entiendo donde estas metiendo esa info del post, ya que en los values no parece que se este ingesando info, seria algo asi para meter los valores

Código PHP:
Ver original
  1. $pelicula = $_POST['pelicula'];
  2. $duracion = $_POST['duracion'];
  3. $date1 = $_POST['date1'];
  4. $sinopsis = $_POST['sinopsis'];
  5. $query="CREATE DEFINER=`root`@`localhost` PROCEDURE `nuevapelicula`(
  6. IN pelicula VARCHAR(150),
  7. IN duracion VARCHAR(150),
  8. IN date1 VARCHAR(150),
  9. IN Sinopsis VARCHAR(150)
  10. )
  11. BEGIN
  12. INSERT INTO pelicula (Nombre_Pelicula , Duracion , Anio_Produccion , Sinopsis)
  13. VALUES ('".$pelicula."','".$duracion."','".$date1."','".$sinopsis."');
  14. END;";

saludos ;D