Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2007, 11:34
alhernandez7
 
Fecha de Ingreso: diciembre-2006
Mensajes: 50
Antigüedad: 17 años, 4 meses
Puntos: 1
Sentencia SQL en PHP

Tengo un problema, no se como hacer para extraer el valor maximo de un campo de la base de datos, con la funcion MAX (nombre del campo) no me funciona, aqui os pongo el codigo para ver si me podeis ayudar.


<html>
<head>
<title>Alta Clientes</title>
</head>
<body>
<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","root","")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("QKALOS_BD",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
?>
<FORM ACTION>
<?php
Conectarse();
$cod_cliente = mysql_query("SELECT MAX(cod_cliente) FROM CLIENTES") or die ("Invalid query");
$resultado = mysql_fetch_array($cod_cliente);
$num = $resultado["cod_cliente"];
echo "el resultado es: ".$num;
?>
</FORM>
</body>
</html>

No me da fallo, pero no me recupera nada de la base de datos, pero solo con el MAX(), si hago una select normal si me recupera datos.

GRACIAS