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

