Foros del Web » Programando para Internet » PHP »

¿Similar de "mysql_fetch_assoc" con ODBC?

Estas en el tema de ¿Similar de "mysql_fetch_assoc" con ODBC? en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/04/2006, 13:43
 
Fecha de Ingreso: marzo-2005
Mensajes: 162
Antigüedad: 12 años, 9 meses
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 13:49
  #2 (permalink)  
Antiguo 21/04/2006, 14:53
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 12 años
Puntos: 5
talvez puedas usar esto:
Código PHP:
//
<? while($row odbc_fetch_object($usuario_datos)){  ?> ES AQUI DONDE ESTA EL PROBLEMA
  <tr>
    <td><? echo $row->fecha?></td>
    <td><? echo "<a href='calificar.php'>".$row->nombre."</a>"?></td>
    <td><?= $row->pri ?></td>
    <td><?= $row->obvs ?></td>
    <td><?= $row->sop ?></td>
    <td><?= $row->obvs2 ?></td>
  </tr>
  <? } } ?>
puedes usar $row->nombreColumna, es algo similar aunque mas orientado a objetos, espero te sirva, cya
__________________
"El Conocimiento es de todos, no solo de algunos"

Última edición por deadlykyo; 21/04/2006 a las 14:58
  #3 (permalink)  
Antiguo 21/04/2006, 18:13
 
Fecha de Ingreso: marzo-2005
Mensajes: 162
Antigüedad: 12 años, 9 meses
Puntos: 0
Nada....

Cita:
Iniciado por deadlykyo
talvez puedas usar esto:
Código PHP:
//
<? while($row odbc_fetch_object($usuario_datos)){  ?>
puedes usar $row->nombreColumna, es algo similar aunque mas orientado a objetos, espero te sirva, cya

Hola...no me funciono esto me esta volviendo locaaaa!

Salu2
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 05:13.