MySQL de procedimientos almacenados - Cómo procesar de resultados en SP Ayuda

  • httpftp21
  • Graduate
  • Graduate
  • No Avatar
  • Registrado: Oct 26, 2005
  • Mensajes: 101
  • Status: Offline

Nota Julio 18th, 2010, 2:48 am

Hola a todos,

Cómo procesar un resultado de un procedimiento almacenado
Supongamos que tengo
Código: [ Select ]
sql = "SELECT fname, lname FROM students WHERE name ='Sam' ";


¿Cómo voy a buscar este resultado en la variable y un bucle en un SP, como lo hacemos en PHP como:
Código: [ Select ]
$sql = "SELECT fname, lname FROM students WHERE name ='Sam' ";
$qSql = mysql_query($sql);
if ($qSql )
{
    $fArr = mysql_fetch_array($qSql);
    if ($fArr)
    {
        foreach ($fArr as $arrTmp)
        {
            $arrResult['fName'] = $arrTmp['fname'];
            $arrResult['lName'] = $arrTmp['lname'];
        }
    }
}
  1. $sql = "SELECT fname, lname FROM students WHERE name ='Sam' ";
  2. $qSql = mysql_query($sql);
  3. if ($qSql )
  4. {
  5.     $fArr = mysql_fetch_array($qSql);
  6.     if ($fArr)
  7.     {
  8.         foreach ($fArr as $arrTmp)
  9.         {
  10.             $arrResult['fName'] = $arrTmp['fname'];
  11.             $arrResult['lName'] = $arrTmp['lname'];
  12.         }
  13.     }
  14. }


¿Cómo podemos hacer este tipo de bucle en SP?
¿Cómo podemos dividir cadena en SP y el bucle como lo hacemos en PHP?
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Julio 18th, 2010, 2:48 am

  • PolishHurricane
  • Mastermind
  • Mastermind
  • Avatar de Usuario
  • Registrado: Feb 17, 2005
  • Mensajes: 1585
  • Status: Offline

Nota Julio 19th, 2010, 11:54 am

No quiero decir que te obligan a hacer nada, pero ¿hay alguna razón usted necesita utilizar un sproc? Procedimientos almacenados son bastante horribles, Ive realizado una amplia labor en la que había un sitio obsoletas con una tonelada de sprocs. Causan problemas mucho más que los que resuelven.
There's no place like 127.0.0.1, badass part is now it's ::1
  • httpftp21
  • Graduate
  • Graduate
  • No Avatar
  • Registrado: Oct 26, 2005
  • Mensajes: 101
  • Status: Offline

Nota Julio 20th, 2010, 5:53 am

Cualquier ayuda

Publicar Información

  • Total de mensajes en este tema: 3 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 226 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC