Eae, pessoal! Realmente, o problema estava no PHP: a minha instalação estava sem o módulo do MySQL... após resolvido, a conexão aconteceu de primeira.
Muuuuuuuuuuito obrigado aos amigos. Forte abraço e sucesso a todos. -- Toshyro 2009/7/9 Robertson Freitas <[email protected]> > Talvez o problema não esteja no CI. > Verifique se um script básico roda: > > <?php > $link = mysql_connect('localhost', 'root', '') > or die('Opa! Problema: ' . mysql_error()); > $rs = mysql_query("SELECT VERSION()"); > $row = mysql_fetch_row($rs); > echo $row[0]; > ?> > > Robertson. > > 2009/7/9 Toshyro <[email protected] <toshyro%[email protected]>> > > Eae, Rafael! >> >> Cara, pode ser essa questão do suporte ao MySQL, sim... muito bem >> lembrado... aliás, tomara que seja isso -- porque tem toda a lógica... >> durante o dia testarei... >> >> Muuuuuito obrigado pela dica. >> >> Abração! >> >> -- >> Toshyro >> >> 2009/7/9 Rafael V. de Oliveira <[email protected]> >> >> Toshyro e outros que estão com problemas.... >>> >>> Tentaram ativar o error_reporting do php no máximo? Talvez estejam >>> escondendo os errors e por isso não aparece nada. >>> >>> Um teste bobo, mas talvez vale a pena. >>> Tenta conectar pelo PHPMyAdmin. Já falaste que pelo MySQL Administrator >>> vai, isso já é bom. Com o phpmyadmin, testamos se o php consegue conectar ao >>> mysql. As últimas versões do PHP não veem com a conexão ativada por padrão. >>> Pode ser isso. >>> >>> Abraços >>> Rafael >>> >>> Em 09/07/2009 01:53, Toshyro escreveu: >>> >>> 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 >>> [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 >>> >>> >> >> _______________________________________________ >> 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 > >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

