Comunidad de diseño web y desarrollo en internet online

Problema Stored Procedure y PHP

Citar            
MensajeEscrito el 09 Nov 2010 03:56 am
Buenas! COmo andan muchachos????

Les cuento el problema que estoy teniendo a ver si me pueden ayudar... El tema es asi, tengo una paginita en php que conecta con una base de datos. Para realizar todas las consultas se usan Stored Procedure (debido a que estoy acostumbrado y a que CREO que tienen una mayor seguridad), probando la pagina de manera local con el WAMP me funciona todo perfecto, el tema es que cuando la subi a un hosting me dejaron de andar los STORED PROCEDURE...

Probe de copiar la consulta en vez de llamar al stored y funciono bien, osea que el tema esta en el stored... repito, localmente funciona bien.

Intento ejecutar el stored desde la consola de phpMyAdmin que me da el hosting y me da el siguiente error

#1312 - PROCEDURE veronica_inmobiliaria.sp_getAllCities can't return a result set in the given context

Uno de los stored es tan simple como esto

"SELECT id_Tipo,desc_Tipo

FROM tipo"



La version de MySQL es 5.1.51

Y de PHP es 5.2.13

Espero que me puedan ayudar.!!!

Gracias!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 10 Nov 2010 12:23 pm
el hosting puede que te esté jodiendo las procedures.. que no tengas permisos para ellas o lo que fuese...

Por nax_hh

Claber

168 de clabLevel

1 tutorial

 

Reus

firefox
Citar            
MensajeEscrito el 10 Nov 2010 01:35 pm
Ya lo solucione. El tema era que tenia que usar las sentencias de mysqli en vez de mysql.
No se porque pero bueno... funciono.
Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 12 Nov 2010 07:10 pm
no necesariamente, pero si te funciona, pues bien, pero solo por despejar mejor la duda, PUEDES usar las sentencias mysql (ej. mysql_query() ) para llamar stored procedures que devuelvan tablas, para eso debes agregar algo a la conexión:

Código :

mysql_connect($servidor,$usuario,$clave,false,65536);


y eso es todo :)

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

chrome
Citar            
MensajeEscrito el 12 Nov 2010 07:11 pm
ya habia probado con esa posibilidad. y no funciono. De todas maneras, GRacias!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 12 Nov 2010 07:15 pm
mm, que raro, mi versión de php es la misma y si me funciona... :O

Bueno, espero que le saques bien el jugo al mysqli jeje

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

chrome
Citar            
MensajeEscrito el 12 Nov 2010 07:22 pm
mm la verdad que no... me esta dando unos problemas.. jaja si tenes alguna idea espero que me puedas ayudar en el otro post que hice :D

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.