id alanı auto increment varsayarak,
$sorgu=mysql_query("select max(id_alani) AS son_id from tablo");
$son_id=mysql_result($sorgu,0);
echo $son_id;
dediğin gibi yaptım fakat mysql_num_rows ile aynı şekilde çalışıyor yani şöyle açıklayayım
veritabanında 1 2 3 4 5 şeklinde 5 adet id vardı 5 ini de sildim kayıtların sonra senin verdiğin komutu çalıştırdım bana sıradaki id olarak o silmeleri göz ardı etmeden 6 vermesini istiyorum ama bana sonuç olarak 0 veriyor $son_id=$son_id+1; dediğim zaman ise 1 sonucu veriyor ben 6 sonucuna ulaşmak istiyorum