Retorno de consulta de mysql en php

mysql_query no retorna directamente el valor de la consulta,en vez de esto retorna u  conjunto de resultados .Para conseguir el valor necesitamos usar la funcion mysql_fetch_* , pasandole el conjunto de resultados obtenidos previamente con mysql_query.
 mysql_query("SELECT MAX(c_id) FROM clientes");
    $row = mysql_fetch_row($result);
    $highest_id = $row[0];
la forma mas corta es ...
 mysql_result(mysql_query("SELECT MAX(c_id) FROM clientes"), 0);
Fuente: http://stackoverflow.com/questions/3137925/mysql-maxid-called-from-php-produces-strange-value
Saludos
Adalberto Montanía

Comentarios