Foros del Web » Programando para Internet » PHP »

Procedimientos almacenados en php

Estas en el tema de Procedimientos almacenados en php en el foro de PHP en Foros del Web. Hola amigos del foro,llegando a la conclusion que es mejor hacer el insert,udpate o delete a mano o a patin...bueno como sea, me he tomado ...
  #1 (permalink)  
Antiguo 29/10/2009, 11:17
 
Fecha de Ingreso: septiembre-2009
Ubicación: Aguascalientes,Méx
Mensajes: 158
Antigüedad: 14 años, 7 meses
Puntos: 0
Procedimientos almacenados en php

Hola amigos del foro,llegando a la conclusion que es mejor hacer el insert,udpate o delete a mano o a patin...bueno como sea, me he tomado el atrevimiento de hacer todo lo que tengo que hacer manualmente solo que como no quiero que se tan asi quiero implementar "Procedimientos almacenados" con php y mysql,pero necesito que me digan si puedo implementarlos o que me orienten porque no se,se me hace mas facil pero no se como ejecutar el procedure en php. O no se puede??? haber esos expertos ayudenmen....
  #2 (permalink)  
Antiguo 29/10/2009, 11:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Procedimientos almacenados en php

Cita:
Iniciado por Bertitha Ver Mensaje
[...] O no se puede??? haber esos expertos ayudenmen....
yo no soy experto, pero te comento que la extensión MySQLi soporte esos procedimientos..

te sugiero leas el manual de PHP
http://php.net/mysqli
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 29/10/2009, 12:21
 
Fecha de Ingreso: septiembre-2009
Ubicación: Aguascalientes,Méx
Mensajes: 158
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Procedimientos almacenados en php

Oye peke no entiendo mucho de ese manual esta muy complicado y en ingles mas....Alguna otra opcion expertos del foro?
  #4 (permalink)  
Antiguo 29/10/2009, 12:25
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Procedimientos almacenados en php

Te sugiero buscar sobre MYSQLi. Es lo que te permite ejecutar los procedimientos porque MYSQL (sin la i) no tiene esa opcion.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 29/10/2009, 12:29
 
Fecha de Ingreso: septiembre-2009
Ubicación: Aguascalientes,Méx
Mensajes: 158
Antigüedad: 14 años, 7 meses
Puntos: 0
Gracias Abi oye dime asi rapido hay que modificar algo del algun archivo dame un adelanto en lo que busco andale si....osea segun es mas complicado eso es mejor apatin???

Oye abi entonces este link que onda?? http://www.forosdelweb.com/wiki/PHP:...acia_MS_SQL%3F

Sabes algo acerca de esto?

Última edición por GatorV; 29/10/2009 a las 15:30
  #6 (permalink)  
Antiguo 29/10/2009, 12:59
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Procedimientos almacenados en php

Sinseramente no me he visto en la necesidad de usar un procedimiento de mysql llamandolo con PHP. Pero lo que he leido es que usando MYSQLi si lo puedes hacer. Ya anteriormente en este foro había hablado al respecto te sugiero buscar aquí, o tambien en internet sobre MYSQLi para que recibas informacion en español.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 29/10/2009, 15:30
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Procedimientos almacenados en php

Cita:
Iniciado por Bertitha Ver Mensaje
Hola amigos del foro,llegando a la conclusion que es mejor hacer el insert,udpate o delete a mano o a patin...bueno como sea, me he tomado el atrevimiento de hacer todo lo que tengo que hacer manualmente solo que como no quiero que se tan asi quiero implementar "Procedimientos almacenados" con php y mysql,pero necesito que me digan si puedo implementarlos o que me orienten porque no se,se me hace mas facil pero no se como ejecutar el procedure en php. O no se puede??? haber esos expertos ayudenmen....
Vamos a aclarar unos detalles:
Los procedimientos almacenados son rutinas secuenciadas de SQL que se crean en una base de datos y dependen de ella. Se las crea para realizar una serie de tareas como una sola, con control de caminos alternativos y tareas que requieren una secuencia fija de ejecución.

Los SP pueden o no llevar parámetros de entrada, salida o de entrada-salida. Si el SP espera parámetros, debe recibirlos siempre o genera error.

Los SP pueden entregar información en forma de parámetros de salida o como tabla, si su última sentencia es un SELECT, pero a diferencia de una consulta, el la tabla resultado de un SP no se puede recorrer en forma secuencial o directa.

Se invocan por su nombre y cuando no llevan parámetros de entrada o salida, la sentencia de invocación es "CALL nombredelSP;". Si llevan parámetros, deben ir en el mismo orden y ser del mismo tipo esperado:
"CALL procedimientoX(12, 'olvido', @variable);"

Si se quiere cargar un SP se tienen que hacer de dos formas: 1) Interactuar con un front-end para MySQL y programarlo en él (p.e.: phpMyAdmin), 2) Enviarlo a la base como un script cargado completo en una variable, al modo de una sentencia de consulta. La segunda forma es funcional, pero requiere más experiencia.

Mi sugerencia es Googlear un poco para encontrar ejemplos para probar, antes de definir los SP que usarás.

Los SP son una de las formas más potentes de uso de una base, pero requieren experiencia para poder explotarlos bien... y la experiencia se consigue probando.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #8 (permalink)  
Antiguo 29/10/2009, 16:43
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: Procedimientos almacenados en php

Cita:
Iniciado por Bertitha Ver Mensaje
Oye peke no entiendo mucho de ese manual esta muy complicado y en ingles mas....Alguna otra opcion expertos del foro?

mala cosa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:00.