Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Como imprimir resultado de mssql_execute?

Estas en el tema de Como imprimir resultado de mssql_execute? en el foro de SQL Server en Foros del Web. Hola buenas tarde me pueden ayudar!? lo que pasa es que deseo ver el resultado que arroja la ejecucion del procedimiento almacenado que tengo en ...
  #1 (permalink)  
Antiguo 16/01/2010, 13:28
 
Fecha de Ingreso: diciembre-2005
Mensajes: 201
Antigüedad: 18 años, 4 meses
Puntos: 2
Pregunta Como imprimir resultado de mssql_execute?

Hola buenas tarde me pueden ayudar!?

lo que pasa es que deseo ver el resultado que arroja la ejecucion del procedimiento almacenado que tengo en mi servidor SQL SERVER 2005. les paso el codigo haber si me pueden ayudar a decirme como puedo ver el resultado.


Cuando escribo este codigo no imprime nada. y al parecer $row es un boleano. lo he averiguado con un gettype($row);

No se como imprimir el resultado, los parametros que tiene mi procedimiento almacenado son de tipo output
y lo ejecuto de la siguiente manera en mi servidor SQL

exec procedimeinto "Fecha","sucursal"; y de esta manera si ejecuta la consulta que lleva ese procedimiento



Código PHP:

<?php
/*conexion base de datos*/

$conn=mssql_connect("servidor","user","password");

/*Comprobando si hay respuesta*/
 
if(!$conn){
     echo 
"no conecto a la base de datos";}          


/*seleccionando bd*/
$db=mssql_select_db("bd",$conn);


/*Comprobando si hay respuesta*/
if(!$db){
      echo 
"Error al seleccionar la base de datos";
      }
      
    


    
$stmt=mssql_init("nombre de procedimieto",$conn);

$Fecha='14/01/2009';
$sucursal='001';

    
mssql_bind($stmt'@Fecha', &$FechaSQLVARCHAR,false,false,60);
    
mssql_bind($stmt,'@sucursal',&$sucursal,SQLCHAR,false,false,60);
    
    
// Execute 
$result=mssql_execute($stmt);

$row=mssql_fetch_array($result);

 
print_r($row);

// Free statement
mssql_free_statement($stmt);      
?>

porfavor necesito ayuda!!

Última edición por sagitariosTheBest; 18/01/2010 a las 11:00
  #2 (permalink)  
Antiguo 18/01/2010, 11:39
 
Fecha de Ingreso: diciembre-2005
Mensajes: 201
Antigüedad: 18 años, 4 meses
Puntos: 2
Respuesta: Como imprimir resultado de mssql_execute?

Ya supe por que todo esta perfecto lo unico que pasaba es que sucursal se lo estaba pasando como STRING y es valor numerico.


gracias de todas maneras espero y a alguien le sirva el codigo sobre todo a los recien llegados a php gracias

Etiquetas: resultados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:13.