Non capisco, voi ci vedete qualcosa di sbagliato?

$trova_massimo_indice="SELECT MAX(indice) FROM $selected_table";
$max_ind=mysql_query($trova_massimo_indice,$db);
$indice_attuale = ($max_ind+1);

Questo non dovrebbe aumentare di 1 il massimo indice che ho precedentemente estratto?

La cosa assura è che se eseguo la query su phpMyadmin (SELECT MAX(indice) FROM $selected_table) , ottengo un risultato rispondente a realtà, se lo faccio tramite script PHP viene sempre 5 o 1... ??!!!!

ma come è possibile???