Código PHP:
<?php
$conexion = mysql_connect('localhost', 'usuario', 'clave');
mysql_select_db('la_base', $conexion);
mysql_query("SET NAMES 'UTF8'");
$hallazgo_inicial= 642; //Este valor me lo da el ayuntamiento
$num_hallazgo = $hallazgo_inicial;
$consulta = mysql_query("SELECT * FROM objetos_perdidos WHERE (fecha_registro>=\"2009-03-01\" AND fecha_registro<=\"2009-03-31\") AND arrojo=\"NO\" AND entregado=\"NO\" AND comisaria=\"NO\" AND (descripcion NOT LIKE \"%billete%\") ORDER BY num_registro");//A PARTIR DE AQUI NO RESPONDO DE MIS ACTOS
$registros = mysql_num_rows($consulta);
echo htmlspecialchars ("$registros registros encontrados.");
$i=0;
for ($i=1,$i=$registros,$i++){
echo htmlspecialchars ("$num_hallazgo");
$actualiza = mysql_query("UPDATE objetos_perdidos SET num_hallazgo=\"$num_hallazgo\" WHERE (fecha_registro>=\"2009-03-01\" AND fecha_registro<=\"2009-03-31\") AND arrojo=\"NO\" AND entregado=\"NO\" AND comisaria=\"NO\" AND (descripcion NOT LIKE \"%billete%\") ");//Se que el UPDATE me actualiza todos los registros seleccionados pero quiero que vaya uno x uno
$num_hallazgo++;//Este es el campo que debe incrementarse e ir actualizando en los registros seleccionados
}
mysql_free_result($consulta); // libera los registros de la tabla
mysql_free_result($actualiza); // libera los registros de la tabla
mysql_close($conexion); // cierra la conexion con la base de datos
?>