Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2006, 07:51
Avatar de Mulato
Mulato
 
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 158
Antigüedad: 22 años, 4 meses
Puntos: 0
Porque el ifx_num_rows no me trae ningun valor..?

Saludos...

Estoy probando el ifx_num_rows el cual deberia funcionar igual que el mysql_num_rows pero siempre me sale el valor en 0 o vacio...

tengo esto en la el archivo uno.php
$num_pers = -1;
//Se invoca conexión de Informix...
include_once 'src_cnn_cont.php';
//Conexión a Informix...
$ifx_cnn = new cnn();
$cnn_ifx = $ifx_cnn->ifxcnn();
//Realiza una consulta para listar la busqueda de datos comunes...
$ifxpers = ("select db.id_usu, bd.nombre bd.apellido bd.telf FROM bd WHERE id_usu = '$var' ");
$ifxpers=ifx_query($ifxpers, $cnn_ifx);
$num_pers = ifx_num_rows ($ifxpers);
}
........

y en la pagina dos.php esto
include_once 'uno.php';

if ($num_pers > -1){
while($ifxrow=ifx_fetch_row($ifxpers)){
echo "<tr>";
echo "<td class='cel_blan_lin' width='35%'>";
echo $ifxrow['id_usu']; echo "</td>";
echo $ifxrow['id_nombre']; echo "</td>";
echo "</tr>";
}
ifx_close();
}

Así si funciona mostrando -1 al cargar y al realizar la solicitud me trae 0 en la variable $num_pers si hago...

probe un ejemplo colocando...
if (ifx_num_rows($ifxpers) > 0){ antes del while y me sale que la variable $ifxpers no esta definida..?
__________________
Necesito aprender para compartir mi saber...