Io faccio in questo modo ma non va:
selectn="SELECT max(id) FROM ordini where status='si'";
$resultn=mysql_query($selectn,$db);
$num=mysql_num_rows($resultn);
for ($i=1;$i<$num;$i=$i+1)
{
$n=mysql_result($resultn,$i,"max(id)");
$n=($n+1);
$update="UPDATE tabella SET numero=$n where id=$id";
mysql_db_query ("db",$update,$db);
}
Vorrei prendere l'ultimo id con status=si e poi sovrascrivere la riga $id con il valore ($n+1)...

Rispondi quotando