GatorV en el manual de php no me aparece mysql_last_insertid() seguro que existe?
Código PHP:
$resul = mysql_query(" SELECT COUNT(id) FROM tabla");
echo mysql_result($resul,0);
Eso es muy lento, si quieres obtener realmente un indice(el total de filas) muy rapidamente la mejor manera es esta:
Código PHP:
$temp = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM table");
$result = mysql_query("SELECT FOUND_ROWS()");
$total = mysql_fetch_row($result);
Otra cosa es que quieras obtener el ultimo indice insertado, entonces mysql_insert_id() es tu funcion ;)