ch1l3no Posted April 14, 2009 Report Share Posted April 14, 2009 Holas warianos o compartinianos, bueno aca quiero compartir un minitutorial que hice de como crear aplicaciones usando procedimientos almacenados en Mysql 5.0, para que vean que ese codigo de los "SLECT, INSERT ...." se puede sacar de los script PHP, por si desean agregar una capa mas de seguridad, limpiar el codigo, trabajar en capas etc etc.. En el tutorial se revisa: - Creacion de BD - Creacion de Procedimiento almacenado - Scripts PHP de conexion, definicion de clase y llamado del procedure. http://www.inspiracion.cl/codigox/2009/04/...-mysql-con-php/ Espero les sirva y dejen una opinion! Saludos warianos Link to comment Share on other sites More sharing options...
EL NIGHT Posted April 14, 2009 Report Share Posted April 14, 2009 Genial, vamos a echarle un ojo, se agradece ;) Link to comment Share on other sites More sharing options...
slayerzero Posted April 28, 2009 Report Share Posted April 28, 2009 Vale compare... se agradece el aporte :bravo: :bravo: :bravo: :bravo: Link to comment Share on other sites More sharing options...
ch1l3no Posted April 28, 2009 Author Report Share Posted April 28, 2009 De nada compadre, ojala te sirva ;) Nos vemos (y) Link to comment Share on other sites More sharing options...
unodostresmonia2 Posted April 29, 2009 Report Share Posted April 29, 2009 gracias nunca esta de mas un ejemplito :P Link to comment Share on other sites More sharing options...
inferno.chile Posted May 7, 2009 Report Share Posted May 7, 2009 gracias por tu esfuerzo. saludos Link to comment Share on other sites More sharing options...
n4utylus Posted May 19, 2009 Report Share Posted May 19, 2009 exelente buen aporte grax!!!!! Link to comment Share on other sites More sharing options...
axelstone Posted May 19, 2009 Report Share Posted May 19, 2009 (edited) Hola Buen aporte para los que recien empiezan. Pero, lo que pusiste no sirve para procesos almacenados, ya que no estas limpiando la memoria, lo que causa que solo puedas ejecutar 1 proceso almacenado por conexion. Aqui te dejo una funcion hecha por mi para llamar procesos almacenados, perteneciente a una clase que hemos creado en mi trabajo. No pongo la clase completa porque aun no la liberamos, ya que la ocupamos mucho en la pega. Cuando tengamos una nueva version, la libero. function procedure($name,$parametros,$salida){ $sql="CALL $name($parametros);"; $i=0; $arreglo=array(); $resultado=false; mysqli_multi_query($this->conexion, $sql) or die($this->error_consulta(mysqli_error($this->conexion),$sql)); do { /* guardar el primer lote de resultados */ if ($result = mysqli_store_result($this->conexion)) { while ($row = mysqli_fetch_assoc($result)) { foreach($row as $key=>$value){ $arreglo[$i][$key]=$value; } ++$i; } mysqli_free_result($result); } } while (mysqli_next_result($this->conexion)); if($salida==1){ $arreglo[0]['resultado']=$resultado; return $arreglo[0]; }else{ return $arreglo; } } Si alguien le encuentra un problema, agradesco me lo informe. Muchos saludos! Edited May 19, 2009 by axelstone Link to comment Share on other sites More sharing options...
indioloco2008 Posted June 28, 2009 Report Share Posted June 28, 2009 buena onda se pasaron! Link to comment Share on other sites More sharing options...
ka00z Posted July 17, 2009 Report Share Posted July 17, 2009 Gracias, se toma en cuenta. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now