Què tal amigos foristas?, còmo estàn?
Tengo el siguiente problema y espero que puedan ayudarme. Estoy haciendo una funciòn en mi servicio, que me devuelva el màximo valor de una columna. La hago de la siguiente forma.
Código PHP:
Ver originalfunction GenerarPaymul($datos)
{
/*conectar a la base de datos*/
$conn = pg_connect("host='".HOST
."' dbname='".BASE_DATOS
."' user='".USUARIO
."' password='".CLAVE_USUARIO
."'") or
die ("Error de Conexion con la Base de Datos."); /*ejecutar query*/
$sql="SELECT MAX (id) AS maxid FROM paymul1";
{
'maxid'=>$fila['maxid']);
}
return $dato;
}
Quiero traer el màximo valor de la columna ID. Cuando ejecuto la funciòn, no me devuelve valor alguno. Tons mi interrogante es la siguiente:
1)Està bien construida la sentencia SQL? Cuando la pruebo en SQL directamente, funciona, pero no sè si aquì en php deberìa modificar algo.
2) 'maxid'=>$fila['maxid']); En fila debo poner el nombre del campo orginal (ID) o debo colocar el nombre del alias? Es decir:
'maxid'=>$fila['maxid']); O 'maxid'=>$fila['id']);
Espero que puedan ayudarme, saludos!