Aunque sea el Where de fechas identico, tienes un AND depues, si ejecutas el script que te he pasado arriba ya no es el iddecreto igual a todos y por lo tanto ya hay diferencia.
http://www.forosdelweb.com/f18/incre...1/#post3829080
Código PHP:
Ver original$sql = mysql_query("SELECT * FROM decretos WHERE iddecreto = 0");
for($i=1; $i<=$nums; $i++){
$sql = mysql_query("UPDATE decretos SET iddecreto = ".$i." WHERE iddecreto = 0"); }