Ir para conteúdo

POWERED BY:

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.

 

in?khWIa~_{5n].JKo. ~|&p?i] OA:HH/БH?_U(|Zq~-_?_KAa"'Ȁd(:}O?^t蘽> /, z06&(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

Kra isto e um problema simples na configuracao do seu banco de dados

 

você provavelmente nao esta definindo o conjunto de caracteres que esta usando 'utf, iso, etc...'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra acho que no php você configura na hora de fazer a conexao com o PDO.

Teria que abrir um topico la no forum de banco de dados o pessoal pode te auxiliar melhor.

 

Abraços t+ :thumbsup:

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.