Ir para conteúdo
Fórum Script Brasil
  • 0

Function codeigniter mysql


imc_1978

Pergunta

Pessoal quem puder me ajudar, não estou conseguindo exibir na tela 2 consultas ao mesmo tempo, somente 1 delas. Tenho aprimeira function no Model do codeigniter e a index no Controller

function getVendas()
{
    $this->db->select('vendas.*, clientes.nomeCliente');
    $this->db->from('vendas');
    $this->db->join('clientes', 'clientes.idClientes = vendas.clientes_id');      
    $this->db->limit(10);
    return $this->db->get()->result();
}

Está funcionando normal, só que quando quero fazer outra consulta no caso na tabela "vendas" com o código abaixo, como faço?

function getVendas()
{
    $sql = "SELECT * FROM vendas WHERE dataVenda BETWEEN CURRENT_DATE()-7 AND CURRENT_DATE() AND faturado = 0";
    return $this->db->query($sql)->result();
}

Só funciona uma de cada vez, não consigo unir as duas funções, tem alguma outra forma, por favor?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Não entendi bem a pergunta, mas eu fiz um código que divide a tela em duas partes, a da direita exibe a lista dos primeiros contatos, e a da esquerda exibe a lista dos primeiros produtos. Era mais ou menos isso que você pretendia?

<style>
	.box {width: 50%;min-width: 250px;display: inline-block;vertical-align: top}
	.box2 {width: 50%;min-width: 250px;display: inline-block;vertical-align: top;float:right}
</style>
<div class=box>
<?php
echo "<b>lista dos 10 primeiros contatos</b><br><br>";
$mysqli=new mysqli("localhost","root","","diario");
$query=$mysqli->query("select * from tbpessoa limit 10");
while ($row=$query->fetch_assoc()){
	echo $row['pessoa']."<br>";}
echo "</div>";
echo "<div class=box2>";
echo "<b>lista dos 10 primeiros produtos</b><br><br>";
$query=$mysqli->query("select * from tbprod limit 10");
while ($row=$query->fetch_assoc()){
	echo $row['prod']."<br>";}   
echo "</div>";

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...