1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como fazer consulta sql

Pessoal tenho esse codigo que lista uma tabela php em uma grid, gostaria de saber como faço para fazer uma condicional.

Exemplo eu so quero que busque os dados que estejam na coluna situação "aberto" Onde eu encaixo o:

WHERE SITUACAO LIKE 'ABERTO'

<?php
    $page = isset($_POST['page']) ? intval($_POST['page']) : 1;
    $rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10;
    $offset = ($page-1)*$rows;
    $result = array();

    include 'conn.php';

    $rs = mysql_query("select count(*) from dados");
    $row = mysql_fetch_row($rs);
    $result["total"] = $row[0];
    $rs = mysql_query("select * from dados limit $offset,$rows");

    $items = array();
    while($row = mysql_fetch_object($rs)){
        array_push($items, $row);
    }
    $result["rows"] = $items;

    echo json_encode($result);

?>

Como faço para encaixar a consulta abaixo no codio acima?

     "SELECT * FROM dados WHERE SITUACAO LIKE '$SITUACAO' GROUP BY id ASC";
  • coloque o where tanto no count para que conte apenas os registros 'aberto' e na query que traz os registros, que pergunta obvia mas dedicação colega

    Cristian Urbainski   13 de dez de 2014
  • Amigao sou super novato como ficaria no codigo me ajuda por favor...

    Alex   13 de dez de 2014
  • ser novato é uma coisa mas agora não se esforçar é outra, vai estudar sql, pesquise no google, poste duvidas realmente dificies aqui, e não essas coisas que uma googlada resolve, se esforce, sem esforço nada vem

    Cristian Urbainski   13 de dez de 2014
  • Tentei dessa forma e nao funcionou $rs = mysql_query("SELECT * FROM dados WHERE SITUACAO LIKE '$SITUACAO' %' GROUP BY id ASC");

    Alex   13 de dez de 2014
  • Estou tentando fazer essa m a horas, pesquisei em tudo quanto é lugar nao esta funcionado...

    Alex   13 de dez de 2014
Mostrar todos os 18 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags php ou faça a sua própria pergunta.