Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2014, 10:00
edwin_a
 
Fecha de Ingreso: diciembre-2008
Mensajes: 3
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Como hacer un count en oracle desde php?

Gracias gnzsoloyo, transcribi mal el codigo, en realidad despues de postear la pregunta halle la solucion de una manera muy simple, que aprovecho a postear por si alguien mas tiene esta misma duda:


$conn = oci_connect("usuario", "pass", "ip:1521/Sid");


if (!$conn) {
$e = oci_error();
echo $e['message']."<br>";
exitexit;
}

// mejoro el count para exigirle menos a la DB
$sql = "select max(ROWNUM) as QUERY from PRUEBA.EMA";
$st = oci_parse($conn, $sql);
// ejecutamos la query
$ok = oci_execute($st);

//contar filas
echo 'Estado consulta DB: '.$ok;
$resultado = oci_num_rows($st);
echo '<br/>';
while($res = oci_fetch_array($st))
{
echo 'Cantidad registros: '.$res['QUERY'];
}
echo '<br/>';

Lo que me faltaba era usar el oci_fetch_array con un alias...
De todas maneras si alguien posee una solucion mas elegante, con mucho agrado la recibire.
Cordiales saludos