Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RedHot66

Contar registros e update em pdo

Recommended Posts

Galera, a minha duvida é o seguinte, tenho um bd no oracle e quero fazer um select nele, trazendo todos os registros de uma tabela, só que eu quero que ele exiba com uma condição, se o total de registro for maior que 0 , ele vai trazer os resultados e vai fazer um update na tabela pra mim , caso contrário, só vai mostrar uma mensagem que não tem registro na tabela...

como posso fazer isso em pdo ?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe o rowCount, porém no manual diz que ele não é recomendado para SELECT, e sim para UPDATE, DELETE E INSERT, então pode ser feito desta forma:

try {
  $stmt = $pdo->query("SELECT");
  $result = $stmt->fetchAll(PDO::FETCH_OBJ);
}catch(PDOException $e){
  echo $e->getMessage();
}
if(count($result) > 0){
  foreach($result AS $data){
     echo $data->field;
  }
}else{
  echo "Não existem registros";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ops!

Tem o banco Oracle na mão, mesmo que seja simples a clausula, e quer efetuar esta regra com PDO? :o

Muito mais rápido Procedures, e claro, uma oportunidade de se aprofundar no assunto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.