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

Responder a