Muito obrigado fiz isso mesmo.
aproveitando o topico deixa eu perguntar mais uma coisa na lista
Estou usando uma classe CRUD baseada em PDO para controlar o banco de dados
http://phpro.org/classes/PDO-CRUD.html
até ai nada demais ja to usando ela no projeto a algum tempo
criei um objeto no classico arquivo require que traz as configurações do
banco de dados.
então tenho algo assim:
// cria um objeto crud
$crud = new crud();
// DSN
$crud->dsn = "mysql:dbname=intranet;host=localhost";
// username e password
$crud->username = 'root';
$crud->password = '';
e utilizo o objeto criado em $crud em todo o projeto, talvez nem seja o
certo a se fazer mais pelo menos eu não crio diversas conecções com o banco
inutilmente.
só que eu precisei criar uma funções para controlar as configurações que
edita a opção ou busca a opção no banco
// função para editar opção
function editaOpcao($nome, $valor){
$crud->dbUpdate('opcoes','valor', $valor, 'nome', $nome);
}
// função para resgatar opção
function opcao($nome){
$records = $crud->rawSelect('SELECT valor FROM opcoes where nome =
"'.$nome.'"');
$rows = $records->fetchAll(PDO::FETCH_ASSOC);
foreach($rows as $row) {
$valor = $row['valor'];
}
return $valor;
}
mais isso ta dando erro quando vou rodar a função em algum lugar do projeto
ele fala o seguinte
Fatal error: Call to a member function rawSelect() on a non-object in...
só que o objeto existe o metodo tb funciona e tudo mais dentro da função não
ta rodando so consegui fazer funcionar criando outro objeto dentro da
função. qual será o problema?
[]s
DiReis (Diego Reis Carvalho)
www.direis.net
2009/10/30 Bruno Nascimento <dbruno.nascime...@gmail.com>
> Talvez seja interesse vc gravar "serializado" os objetos. De todas as
> maneiras vc terar que tratar com o PHP.
> 2009/10/30 Diego Reis Carvalho <dire...@gmail.com>
> Estou querendo usar uma coluna no banco para guardar configurações
>> coisas como textos, numeros, caminhos, boleanos...
>> mais estou na duvida se eu usar um campo VARCHAR eu vou ter problemas na
>> hora de resgatar boleanos ou algum outro tipo?
>> seria um lugar para guardar variaveis de configuração
>> então seria uma tabela simples
>> id | variavel | conteudo (aqui é o campo flexivel)
>> alguem saberia a melhor forma de fazer isso?
>> se eu usar VARCHAR vou precisar tratar o tipo no PHP?
>> []s
>> DiReis (Diego Reis Carvalho)
>> www.direis.net
> --
> []'s
> Bruno Nascimento
> www.dbrunonascimento.com.br