Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2006, 12:43
Ultra Violeta
 
Fecha de Ingreso: marzo-2005
Mensajes: 162
Antigüedad: 19 años, 1 mes
Puntos: 0
¿Similar de "mysql_fetch_assoc" con ODBC?

Hola a todos

Intento imprimir todos los registros que recojo con la consulta que hago a la BD que esta en SQL SERVER pero no logro hacerlo. Lo hago con ODBC asi:

Código PHP:
<? 
   
if (odbc_num_rows($usuario_consulta) != 0) {
        
$usuario_datos odbc_fetch_array($usuario_consulta);
        
odbc_free_result($usuario_consulta);
        
odbc_close($conn);    
    
  
?>
    <td><div align="center">Fecha y Hora</div></td>
    <td><div align="center">Usuario</div></td>
    <td><div align="center">Prioridad </div></td>
    <td><div align="center">Descripci&oacute;n del Servicio</div></td>
    <td><div align="center">Estatus</div></td>
    <td><div align="center">Solución</div></td>
  </tr>
  <? while($row odbc_fetch_array($usuario_datos)){  ?> ES AQUI DONDE ESTA EL PROBLEMA
  <tr>
    <td><? echo $usuario_datos['fecha']; ?></td>
    <td><? echo "<a href='calificar.php'>".$usuario_datos['nombre']."</a>"?></td>
    <td><? echo $usuario_datos['pri']; ?></td>
    <td><? echo $usuario_datos['obvs']; ?></td>
    <td><? echo $usuario_datos['sop']; ?></td>
    <td><? echo $usuario_datos['obvs2']; ?></td>
  </tr>
  <? } } ?>
</table>
El mensaje de error que genera es el siguiente:
Warning: odbc_fetch_array(): supplied argument is not a valid ODBC result resource in C:\Inetpub\wwwroot\phpysqlserver\bienvenida.php on line 44

La consulta a la base de datos esta bien, el problema es cuando deseo imprimir todos los datos que recojo con la consulta...¿De qué manera lo hago?

Salu2

Última edición por Ultra Violeta; 21/04/2006 a las 12:49