Resultado de Linhas afetadas
Pessoal estou fazendo um update de dados vindos de um formulário. Gostaria de mostrar quantas linhas foram afetadas, porém só tenho o resultado 0 ou 1.
Onde estou errando?
Já tentei várias formas e nada.
O código:
<?php
$matricula = $_POST['matricula'];
$disciplina = $_POST['cod_disciplina'];
$campo = $_POST['campo'];
$valor = $_POST['valor'];
$tamanho = count($matricula);
for($f=0; $f<=$tamanho; $f++){
$query = "UPDATE notas_teste SET ".$campo." = '".$valor[$f]."' WHERE nota_matricula = '".$matricula[$f]."' AND nota_disciplina = '".$disciplina[$f]."'";
$atualiza = BD::conn()->prepare($query);
$atualiza->execute();
$conta = $atualiza->rowCount();
}
if($atualiza){
echo '<div class="alert alert-success">Lançadas '.$conta.'.</div>';
}else{
echo '<div class="alert alert-danger">Erro ao lançar.</div>';
}
?>
Até!
Discussão (3)
Carregando comentários...