[Resolvido] Como ao usar LIMIT e UPTADE
Boa tarde,
Tenho a seguinte questão:
Preciso verificar alunos cadastrados em um banco de dados e ver se ele tem email ou não.
Estou tentando assim:
$quant = 1;
$seg = 4;
if (!isset($inicio)) {
$inicio = 0;
}
$verifica = Registry::get( 'dbemail' )->sql("SELECT * FROM alunos WHERE status='ativo' and checado='0' LIMIT $inicio, $quant ");
$r = mysql_fetch_assoc($verifica);
$id = $r['id'];
Registry::get( 'dbemail' )->sql("UPDATE alunos SET checado='1' WHERE id='$id'");
echo "<meta http-equiv='refresh' content='{$seg},URL=?inicio=".($inicio+1)."'>";
Coloquei o que era mais importante. Depois de verificar o aluno o sistema me manda um email com id e nome do aluno.
So que quando o sistema da UPTADE no aluno de que ele foi chegado e o sistema retoma para verificar o outro ele pula um aluno.
sei que o problema está entreo "LIMIT $inicio, $quant" o "UPDATE" e o "META REFRESH", porque quando tiro o "UPDATE" ele funciona sem pular aluno.
O que posso fazer?
Discussão (6)
Carregando comentários...