scusa, ma tu stai parlando della query update dicendo che è corretta, ma non dovrebbe se il tuo problema sta nella seconda query. No?
Comunque, prova a fare:
Poi, se hai un client MySQL per eseguire delle query, prova ad eseguire la query stampata a video e vedi che viene fuori.Codice PHP:$su=mysql_query("select * from immagini where imm_id='$id'");
$array_su=mysql_fetch_array($su);
echo "select * from immagini where (ordine_imm_id < '$array_su[ordine_imm_id]') and imm_id_anno='".$_REQUEST['anno']."' order by ordine_imm_id desc limit 1";
$cerca_su=mysql_query("select * from immagini where (ordine_imm_id < '$array_su[ordine_imm_id]') and imm_id_anno='".$_REQUEST['anno']."' order by ordine_imm_id desc limit 1");
$array_cerca_su=mysql_fetch_array($cerca_su);
mysql_query("update immagini set ordine_imm_id='$array_cerca_su[ordine_imm_id]' where imm_id='$array_su[imm_id]'");
P.S. Posta anche la query che il codice che ti ho postato stampa.

Rispondi quotando