Eae, Robson! Beleza? Cara, já tentei isso também... mesma coisa: na hora da conexão tudo trava... como se o CI não conseguisse se conectar no banco...
Mas valeu pela dica. Brigadão! -- Toshyro 2009/7/8 Robson Mendonça <[email protected]> > Ae, > > exprementa colocar no config/autoload.php o database para ser carregado > automaticamente, pode ser que funcione, e ainda, você não vai ter que ficar > carregando isso toda vez que executar um model. > > $autoload['libraries'] = array('database'); > > Falow! > > > 2009/7/8 Toshyro <[email protected] <toshyro%[email protected]>> > > Boa noite, pessoal. >> >> Vou reapresentar aqui a dúvida do Rafael, porque é a mesma situação que >> enfrento... >> >> Já segui todos os exemplos do *User Guide* do CI ( >> http://codeigniter.com/user_guide/database/connecting.html), já li vários >> sites (por exemplo: >> http://programadoranonimo.blogspot.com/2008/10/tutorial-mvc-3-acesso-dados.html), >> mas não consigo entender o que acontece... >> >> Acredito estar fazendo tudo certo, mas meu sistema não se conecta com o >> banco -- no caso, o MySQL... Não tentei com outro. >> >> Estou tentando, pra começar, fazer a conexão manual... >> >> *$config['hostname'] = "localhost"; >>> $config['username'] = "myusername"; >>> $config['password'] = "mypassword"; >>> $config['database'] = "mydatabase"; >>> $config['dbdriver'] = "mysql"; >>> $config['dbprefix'] = ""; >>> $config['pconnect'] = FALSE; >>> $config['db_debug'] = TRUE; >>> $config['cache_on'] = FALSE; >>> $config['cachedir'] = ""; >>> >>> $this->load->database($config); >>> * >> >> >> chega na última linha, o processamento pára. >> >> Mas mesmo configurando via autoload, mesma coisa: o processamento do >> código pára exatamente no *$this->load->database();* >> >> Testei também nesse formato (óbvio, com os meus dados ;-)), mas nada >> ainda: >> >> *$dsn = 'dbdriver://username:passw...@hostname >>> /database?char_set=utf8&dbcollat=utf8_general_ci&cache_on=true&cachedir=/path/to/cache'; >>> >>> $this->load->database($dsn);* >>> >> >> Já testamos em 2 máquinas diferentes, com 2 MySQL diferentes, mas o erro >> pemanece... >> >> Acessamos o MySQL via MySQL Administrator (e demais ferramentas) >> normalmente (porta padrão, etc), mas o ambiente PHP/CI/Apache não vai >> adiante... >> >> Será que falta algum passo na configuração do ambiente pra conectar com o >> MySQL? Será alguma questão de problema entre as versões do CI x MySQL? A >> versão instalada na minha máquina é a 5.1. A do CI é a 1.7.1 >> >> Qualquer dica pode ajudar... >> >> Se pelo menos aparecesse mensagem em tela (ou em algum log do Apache ou >> MySQL), mas não aparece nada... simplesmente aborta, sem mensagem, sem erro, >> nem nada... Há um sistema de logs do CI, que exibiria erro na conexão do >> banco? Em caso positivo, podem me orientar em como ativar? >> >> Forte abraço. >> >> -- >> Toshyro >> >> >> 2009/7/8 Rafael Dutra <[email protected]> >> >>> Remandando mensagem, mas com o código no corpo. >>> >>> Pessoal, boa tarde ! >>> >>> Estou com um problema relacionado a conexão com mysql, fiz milhares de >>> testes e mesmo assim nada, revisei meu banco, revisei tudo do inicio, >>> mas nada que eu pudesse ver o erro, e assim espero que alguem me de uma >>> luz. >>> >>> Estou colocando os arquivos em anexo. >>> >>> Obrigado desde já para qualquer ajuda. >>> >>> Abração >>> >>> >>> >>> ------------------------------------------------------- >>> >>> database.php (em principio, tudo ok ate aqui) >>> >>> >>> $active_group = "default"; >>> $active_record = TRUE; >>> >>> $db['default']['hostname'] = "localhost"; >>> $db['default']['username'] = "root"; >>> $db['default']['password'] = "xxxxx"; >>> $db['default']['database'] = "goos"; >>> $db['default']['dbdriver'] = "mysql"; >>> $db['default']['dbprefix'] = ""; >>> $db['default']['pconnect'] = TRUE; >>> $db['default']['db_debug'] = TRUE; >>> $db['default']['cache_on'] = FALSE; >>> $db['default']['cachedir'] = ""; >>> $db['default']['char_set'] = "utf8"; >>> $db['default']['dbcollat'] = "utf8_general_ci"; >>> >>> --------------------------------------------- >>> >>> vmysql.php (view) >>> >>> <html> >>> <head> >>> <title>teste</title> >>> </head> >>> <body> >>> <?php foreach($query as $row):?> >>> <h3><?=$row->username?></h3> >>> <p><?=$row->password_2?></p> >>> <br /> >>> <?php endforeach;?> >>> </body> >>> </html> >>> >>> >>> --------------------------------------------- >>> >>> mbanco (model) >>> >>> >>> <?php >>> class MBanco extends Model >>> { >>> >>> function __construct() >>> { >>> parent::Model(); >>> } >>> >>> function getAll() >>> { >>> $this->load->database(); >>> // colocando alguns echos, dá pra ver que realmente para na >>> // hora de se conectar >>> $query = $this->db->get('login'); >>> return $query->result(); >>> } >>> } >>> >>> ?> >>> >>> -------------------------------------------- >>> >>> mysql.php (controller) >>> >>> <?php >>> class mysql extends Controller >>> { >>> function __construct() >>> { >>> parent::Controller(); >>> } >>> >>> function getBanco() >>> { >>> >>> $this->load->model('mbanco'); >>> $data['query'] = $this->mbanco->getAll(); >>> $this->load->view('vmysql', $data); >>> } >>> } >>> >>> >>> ?> >>> >>> -- >>> cat << EOT >>> >>> Rafael Dutra <[email protected]> >>> Estrela - RS - Brasil >>> Linux user #376.904 >>> Tel. +55 51 91903362 >>> echo 1244394795515721490698P | dc >>> # while true; do beer + beer; done >>> Current System: Debian 5.0 (lenny) >>> >>> http://pt.wikipedia.org/wiki/ASCII >>> 01001010 01001111 01001001 01000011 01000101 >>> 01010100 01000101 01000001 01001101 01001111 >>> >>> EOT >>> >>> _______________________________________________ >>> Lista mailing list >>> [email protected] >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >> >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> > > > -- > Robson Mendonça > http://www.myweboncreate.com > CTO at LEC/UFRGS (Cognitive Studies Lab) > LEC - Laboratório de Estudos Cognitivos - UFRGS > Centro de Excelência Sun para Desenvolvimento de Soluções de TI para > Educação > Fundação Pensamento Digital - www.pensamentodigital.org.br > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

