Ir para conteúdo

Arquivado

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

cris_funcional

[Resolvido] Consulta banco de dados

Recommended Posts

Boa noite, estou com um problema, faço a consulta no banco de Dados postgre e retorna a consulta que desejo juntamente com essas sujeiras. Não sei como resolver, abaixo vou postar o código usado.

 

?????i?n????????k?????hW????Ia~??????_{????????5??n?]??.????J??K?o?????????. ~|&?p??i]????????????? O?????A:?????????????H???H??/?H???????_?U(|Z??q??~??-_?????????_?K???????A?????a??????"'????d(????:}???O???????^?t??> ?????/??, z0?6&(X????N???????{?????/????????????

ID:2Dia:2Sala:100Turno:TProfessor:Pablo Dall Oglio

ID:4Dia:4Sala:100Turno:TProfessor:Pablo Dall Oglio

ID:6Dia:2Sala:200Turno:TProfessor:Fabio Locatelli

ID:8Dia:4Sala:200Turno:TProfessor:Fabio Locatelli

 

<?php 

function __autoload($classe) 
{if (file_exists("app.ado/{$classe}.class.php")) 
       { 
               include_once "app.ado/{$classe}.class.php"; 
       } 
} 

class Turma extends TRecord 
{ 
   const TABLENAME = 'turma'; 
} 

//insere novos objetos no banco de dados 
try 
{ 
       //abre uma transação 
       TTransaction::open('pg_livro'); 

       $repository = new TRepository('turma'); 

       $criteria = new TCriteria; 

       $criteria->add(new TFilter('turno','=','T'));    
       $criteria->add(new TFilter('encerrada','=',false)); 


       $turmas = $repository->load($criteria); 

       if($turmas) 
       { 
               echo "<br>\n"; 
               foreach($turmas as $turma) 
               { 
                       echo 'ID:'.$turma->id;           
                       echo 'Dia:'.$turma->dia_semana; 
                       echo 'Sala:'.$turma->sala; 
                       echo 'Turno:'.$turma->turno; 
                       echo 'Professor:'.$turma->professor; 
                       echo "<br>\n"; 
               } 
       }        

       //fecha a transação aplicando todas operações 
       TTransaction::close();   
} 
catch(Exception $e) 
{ 

       //exibe a mensagem de erro 
       echo $e->getMessage(); 

       //desfaz operações realizadas durante a transações 
       TTransaction::rollback(); 

}

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.