Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/11/2011, 05:09
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 9 meses
Puntos: 326
Respuesta: error de sintaxis

Veamos

Código PHP:
 $sql ="SELECT MAX(id) FROM noticias ";
                     
$res mysql_query($sql,$link);
                     
$mayor =  mysql_fetch_array($res); 
Mysql_fetch_array por defecto, devuelve un array asociativo, y numérico. Es decir, te vendrá tanto [0] como ['MAX'].

Por tanto, podrías hacer algo así como:
Código PHP:
 $sql ="SELECT MAX(id) FROM noticias ";
                     
$res mysql_query($sql,$link);
                     
$mayorArr =  mysql_fetch_array($res);  
                     
$mayor $mayorArr[0]; 



GatorV probablemente se referia a mysql_fetch_row, que devuelve sólo los indices numéricos (tb en array), y por si quieres saberlo, mysql_fetch_assoc devuelve sólo los indices "asociativos" (q llevan el nombre del campo!).

Está todo aqui explicado http://es2.php.net/mysql_fetch_array

Es el segundo parametro de la función ;)

Un saludo!
__________________
>> Eleazan's Source
>> @Eleazan