
Código MySQL:
Ver original
)
| |||
![]() Buen dia amigos soy nuevo en esto de php y mysql, tengo un duda de como puedo hacer para mostrar alguna de las consultas del siguiente procedimiento ya que no se como hacerlo, al momento de enviar el nombre de usuario y que se compare la hora de tiempo hay un select despues de los if y else, ese select lo quiero mostrar en una tabla de php, les agradeceria bastante si me pudieran ayudar o darme algun ejemplo en el que me pueda basar para realizar lo que les he comentado, saludos y gracias ![]()
Código MySQL:
Ver original |
| ||||
Respuesta: Consulta en procedimiento almacenado para mostrar en PHP <saludos> Pues creo que debes entonces hacer una función que pueda retornar lo que buscas, pues el procedimiento como tal imagino se ejecuta en la bd pero no devuelve mayor tema en el caso de ejecutarlo desde php, a menos que sea un insert por ej y allí si devuelve true o false, pero nada más, por lo menos hasta donde he realizado pruebas En cuyo caso pasa eso a función, y esa si te debe retornar lo que necesitas, suerte con eso! </saludos>
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| ||||
Respuesta: Consulta en procedimiento almacenado para mostrar en PHP <saludos> Ese código que das es para crear el procedure como tal, pero para invocarlo debes usar call, es decir, el query para obtener el store procedure sería
Código PHP:
Ver original Sin embargo, al llamarlo, creo que reafirma lo que yo ya había comentado, pues siguiendo con tu código muestra esto Error Garrafal: PROCEDURE test.ConsultarCancelaciones can't return a result set in the given context En cuyo caso, la solución de nuevo, creo es pasar de store procedure a function pues el store procedure creo es más para hacer operaciones y recibir por mucho un true o false de resultado, en cambio la función si retornaría lo que se necesite </saludos>
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| ||||
Respuesta: Consulta en procedimiento almacenado para mostrar en PHP <saludos> Uhm, bueno, tal vez sea por versiones de librerías de mysql y php, pues en mi caso estaba probando el store procedure pero no obtenía nada En cuanto al llamado si es con call, pero me tocó cambiar a mysqli todo, pero para fines de este post En cuanto al dinamismo del query, propongo esto
Código MySQL:
Ver original Espero te sirva, suerte con eso! </saludos>
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| |||
![]() Muchas gracias a todos por su ayuda, al final lo resolví de la siguiente manera , por ello el motivo de no responder a los comentarios que me hicieron así que les comparto la solución que obtuve investigando en esta mismo foro Conexión: Código PHP: Código PHP: |
Etiquetas: |