Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2004, 07:58
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
No te funciona por qué ... max() es una función (de SQL) .. así que para PHP o usas un Alias o accedes por resultados de n° de columna (si es que se puede)..

Es decir .. no puedes hacer:
$contador=OCIResult($s, "ID");

pues .. ID es tu campo .. (nombre) pero no el resultado de aplicar tu función SQL concreta (max(id) ..)

Código PHP:
//Busco el maximo id que es el de la última encuesta
$s OCIParse($c"select max(ID) AS contador from encuestas");
OCIExecute($sOCI_DEFAULT);
while (
OCIFetch($s)) {
$contador OCIResult($s"contador");
echo 
$contador;
OCICommit
más info (fijate en los ejemplos de los comentarios de los usuarios).
http://www.php.net/manual/en/function.ociresult.php

Un saludo,