Estou fazendo alterações em um banco mysql 5.02 e php 4.48.
Preciso percorrer um conjunto de registros e fazer a alteração do campo SEQUENCIAL com valores dinâmicos crescentes, conforme demonstrado na instrução FOR.
--------------------
for ($parcela = 1; $parcela <= $prazo_final; $parcela++)
{
$sequencial = $parcela . "/" . $prazo_final;
$sqlaltera ="UPDATE tab_cronograma
SET sequencial = '$sequencial'
WHERE codigo_contrato = '$codigo_contrato'
ORDER BY data_cronograma
";
mysql_query($sqlaltera) or die("Parcela não alterada".mysql_error());
}
--------------------Só que a lógica está errada porque esta sendo colocado no camp SEQUENCIAL de todos os registros, apenas o último valor do sequencial.Podem me dar uma luz.
Abraço.
Mário.



Postagens
Male
