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

MySQL Select ora funciona, as veses não


Newton C. da Silva

Pergunta

O trecho do código abaixo, é pra me retornar os dados de um Select, como nome do ganhador, etc...

<h4>Ganhadore(s)</h4>
                                            
                                                <?php $ganhadores->getGanhadoresNew($e->premio_evento, $premio_id); ?>
                                                <?php if (isset($ganhadores->data[0])): ?>
                                                    <?php foreach ($ganhadores->data as $value) : ?>
                                                        <?= stripslashes($value->cliente_nome) ?>
                                                        <?= stripslashes($value->cliente_cidade) ?>
                                                        <?= stripslashes($value->cliente_bairro) ?>  
                                                        <?= stripslashes($value->cliente_estado) ?>  <br/>
                                                    <?php endforeach; ?>
                                                    <?php endif; ?>

 

Para o select estou utilizando a seguinte instrução:

    public function getGanhadoresNew($id, $cartela)
    {
        $query = "SELECT * FROM sorteio INNER JOIN cliente ON (sorteio_cliente = cliente_id) INNER JOIN premio ON (sorteio_cliente = premio_id) "
                 . " WHERE  sorteio_cartela_status >= 2 AND sorteio_evento = $id AND sorteio_cartela = $cartela ORDER BY sorteio_compra DESC";
        $this->query($query)->fetchAll();
    }
O que está dando errado?

 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Você não está comparando tijolo com pipoca?

sorteio_cliente contem dados de cliente informados em cliente_id? 

Nesta ligação ( INNER JOIN cliente ON (sorteio_cliente = cliente_id) ) de onde vem respectivamente os campos sorteio_cliente e cliente_id

sorteio_cliente contem dados de cliente informados em premio_id? 

E nesta ligação (INNER JOIN premio ON (sorteio_cliente = premio_id)) de onde vem respectivamente os campos sorteio_cliente  e premio_id?

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...