Código MySQL:
Ver original
ps aqui esta bien porque segun el caso me retorna 1 o cero pero necesito que me retorne el nombre.. como puedo hacer.. muchas gracias.
| |||
funcion mysql con campo de retorno Hola amigos escribo porque tengo una duda y no he podido resolverla, resulta que estoy haciendo una funcion en mysql para mi login, pero no he podido hacer que me retorne un campo de la tabla, necesito que me retorne un nombre.. este es el codigo:
Código MySQL:
Ver original ps aqui esta bien porque segun el caso me retorna 1 o cero pero necesito que me retorne el nombre.. como puedo hacer.. muchas gracias. |
| |||
Respuesta: funcion mysql con campo de retorno jeje muchas gracias por la respuesta finalmente lo pude resolver, pero quisiera preguntar.. aveces las funciones de mysql y los procedimientos nos ahorran hacer lo mismo desde el php.. y ps precisamente hice la funcion para evitar la inyeccion sql ... aveces me gustaria usar todas las consultas con funciones y procedimientos, pero no se cuando es mas conveniente entre usar los SP y las SF y las consultas desde php. osea cuando conviene usar unas y otras??.. muchas gracias por la respuesta. |
| ||||
Respuesta: funcion mysql con campo de retorno Pues es medio de cajón la respuesta... Un stored procedure en un proceso programado de una o más sentencias de SQL, para resolver consultas simples, o conjuntos de consultas, como una única operación. Un SP puede devolver o no datos- Un stored funcion es una rutina que puede o no contener consultas a tablas, pero que siempre debe devovler un único valor (en MySQL ese valor NO puede ser una tabla o un registro). En esencia, cuando tienes una o N operaciones que se pueden ejecutar directamente en la base, evitando interactuar con la aplicación, es conveniente hacerlo en un SP. pero cuando lo que necesitas es obtener un valor único, que puedes usar luego dentro de una query o desde la aplicación, conviene usar SF. ¿Ejemplos? - Si quieres obtener una tabla de fechas entre dos días dados, se puede hacer por SP (ejemplo: http://www.forosdelweb.com/f86/faqs-...1/#post3261581). - Si quieres obtener la distancia en Km entre dos puntos conociendo sus coordenadas geográficas, eso es una SF (ejemplo en este link: http://www.forosdelweb.com/f86/faqs-...1/#post4198983).
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |