Sempre da pra dar um count($rs->result()) e ver quantas voltaram tbm não?
-----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de Jonatan Froes Enviada em: segunda-feira, 9 de abril de 2012 10:34 Para: Julio Fagundes; CodeIgniter Brasil Assunto: Re: [CodeIgniter] RES: Como utilizar o Where? Júlio, neste caso vc não vai "perder" o num_rows()? return ($rs->num_rows) ? $rs->result() : false; Ex: $dados = $this->model->get_all(); Se for paginar, por exemplo, não dá pra usar o $dados->num_rows(); []'s Em 9 de abril de 2012 10:19, Julio Fagundes <[email protected]>escreveu: > Pessoal, > > Vendo essa thread, vou compartilhar com vocês uma maneira que faço > minhas querys pegando o result direto e que evitam warnings caso não > retornem linhas. > a coisa é simples e tornou-se padrão pra mim com uso frequente. > > No exemplo do nosso colega Ademir, eu faria assim: > > > $sql = "SELECT * FROM coisadara WHERE id=1"; $rs = > $this->db->query($sql); $dados = ($rs->num_rows) ? $rs->result() : > false; // Ele verifica se retornou alguma linha antes de chamar o > result(), evitando "erro". > > Logo, no meu modelo todas os metodos possuem esse snippet no return. > > // Carros_model > > function get_all() > { > $rs = $this->db->get('carros'); > return ($rs->num_rows) ? $rs->result() : false; > > } > > > Sds > Julio Fagundes > > > > > > >________________________________ > > De: Ademir Cristiano Gabardo <[email protected]> > >Para: 'CodeIgniter Brasil' <[email protected]> > >Enviadas: Sexta-feira, 6 de Abril de 2012 20:51 > >Assunto: [CodeIgniter] RES: Como utilizar o Where? > > > >Simples assim... > >Mas caso você seja mais "dinossaurico" como eu e prefira escrever > >tuas querys no braço faça; > > > >$sql = "SELECT * FROM coisadara WHERE id=1"; $this->db->query($sql); > > > >E para pegar direto o result > > > >$sql = "SELECT * FROM coisadara WHERE id=1"; $dados = > >$this->db->query($sql)->result(); > > > >Abraços > >Ademir > > > >-----Mensagem original----- > >De: [email protected] > >[mailto:[email protected]] Em nome de Alan Nogueira > >Enviada em: sexta-feira, 6 de abril de 2012 20:10 > >Para: CodeIgniter Brasil > >Assunto: Re: [CodeIgniter] Como utilizar o Where? > > > >Puts, era simples assim? Na verdade eu entendi mais ou menos isso na > >documentação, mas me pareceu um pouco qnto estranho, em vez de eu > >testar, simplesmente considerei que estaria errado ¬¬ > > > >mto obrigado pela ajuda! > > > >Em 6 de abril de 2012 14:55, Joel Galdino <[email protected]> > escreveu: > > > >> $this->db->where('email', $email); > >> $query = $this->db->get('cadastro'); > >> > >> > >> Em 6 de abril de 2012 14:35, Alan Nogueira <[email protected] > >> >escreveu: > >> > >> > Galera, sou iniciante em codeigniter, gostaria da ajuda de vocês > >> > pra > >> saber > >> > como eu faço: > >> > > >> > mysql_query("SELECT * FROM cadastro WHERE email = '$email'"); > >> > > >> > no manual não consegui entender com clareza. > >> > > >> > qual a maneira de se fazer isso? > >> > > >> > -- > >> > Alan Nogueira > >> > _______________________________________________ > >> > [email protected] > >> > http://www.codeigniter.com.br > >> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter > >> > .co > >> > m.br > >> > > >> > --------------------------- > >> > Oportunidade de negócio > >> > http://www.franquiasargohost.net > >> > --------------------------- > >> > > >> > >> > >> > >> -- > >> Joel Galdino > >> [email protected] > >> (11) 5796 87 77 > >> twitter.com/galdino > >> _______________________________________________ > >> [email protected] > >> http://www.codeigniter.com.br > >> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com. > >> br > >> > >> --------------------------- > >> Oportunidade de negócio > >> http://www.franquiasargohost.net > >> --------------------------- > >> > > > > > > > >-- > >Alan Nogueira > >_______________________________________________ > >[email protected] > >http://www.codeigniter.com.br > >http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com > >.br > > > >--------------------------- > >Oportunidade de negócio > >http://www.franquiasargohost.net > >--------------------------- > > > > > >_______________________________________________ > >[email protected] > >http://www.codeigniter.com.br > >http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com > >.br > > > >--------------------------- > >Oportunidade de negócio > >http://www.franquiasargohost.net > >--------------------------- > > > > > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com. > br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > _______________________________________________ [email protected] http://www.codeigniter.com.br http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net --------------------------- _______________________________________________ [email protected] http://www.codeigniter.com.br http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

