Update com while e foreach
Boa tarde, estou com duvidas aqui em meu projeto, tenho um array de valores, que vem através de um resultado, qunado faço o while, para mostrar todos os registros, dentro dele faço um update, mas o problema que ele nao aplica na ultimo linha da tabela, tbm fiz por foreach continua a mesma coisa, o que pode ser isso???
while(!$sql->eof()){
$ccodiusua1 = $sql->result("CCODIUSUA1");
$sql11 = new Query ($bd);
$txt11 = "UPDATE HSSVACINA_GRIPE SET XML = 'S'
WHERE CCODIUSUA1 = '".$ccodiusua1."'";
$sql11->executeSQL($txt11);
$sql->next();
}
só não aplica na ultima linha.
em foreach:
$ccodiusua1[] = $sql->result("CCODIUSUA1");
foreach($ccodiusua1 as $a){
$sql11 = new Query ($bd);
$txt11 = "UPDATE HSSVACINA_GRIPE SET XML = 'S'
WHERE CCODIUSUA1 = '".$a."'";
$sql11->executeSQL($txt11);
}
$ccodiusua1[] vem certinho a quantidade.
Array
(
[0] => 000838-01
[1] => 000838-02
[2] => 000838-03
[3] => 001929-01
[4] => 000838-00
)Discussão (6)
Carregando comentários...