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..?