[CodeIgniter] solução mais elegante...

Jefferson Hilgert jh.grupos em gmail.com
Quarta Outubro 3 00:19:29 BRT 2007


Valeram as dicas Marco. Já to com o The Practice of Programming
comigo. Fui encontrar lá num site chinês

Bem, acho que agora tá elegante.

Se não existir registro, a função deve retornar NADA. Depois dá para usar o
isset()
para verificar se foi atribuído o valor a $id.

[ ]s... amigos.

Jefferson Hilgert

    function maiorId()
    {
        $sql = 'SELECT MAX(id) as max_id FROM
'.$this->db->dbprefix.'dicionario';
        $query = $this->db->query($sql);
        if ($query->num_rows() > 0)
            {
                $row = $query->row();
                return $row->max_id;
            }
    }

    function exibamaior()
    {
        $this->load->model('dicionario','',TRUE);
        $id = $this->dicionario->maiorId();
        if (isset($id))
            {
                echo 'O maior dado da tabela é '.$id;
            }
        else
            {
                echo 'Não existe nenhum dado na tabela';
            }
    }
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20071003/aa675b04/attachment.html 


Mais detalhes sobre a lista de discussão Lista