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.
Edição feita por: boirock, 17/03/2008, 16:24.
Uso de [code]