Pular para o conteúdo

select [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. select [RESOLVIDO]

Enviado em 22/06/2014 - 14:40h

Ola gente, estou fazendo um select onde quero que selecione os resultados cujo o campo status seja 0 ou 1 (não é bolivariano) , como faria?
$select = mysql_query(" SELECT * FROM user WHERE status = '0' or '1'");
como seria ??
Obrigado desde ja.

Responder tópico

2. Re: select [RESOLVIDO]

Melhor resposta

Enviado em 22/06/2014 - 22:51h

Pode usar o IN ou duas comparações, que fica um pouco (pouco mesmo) mais rápido:


SELECT * FROM user WHERE status = 0 or status = 1


Notei que deixou aspas simples na sua consulta anterior, se for porque o campo status ficou como varchar, procure ajustar para inteiro, principalmente se este campo só for receber valores inteiros, isso ajuda e muito na velocidade das consultas, ainda mais criando índice para este campo.

3. Re: select [RESOLVIDO]

Enviado em 22/06/2014 - 15:48h

gulyfurlan >>>

Pra fazer isso que você quer basta usar o operador IN (estude sobre ele).

$select = mysql_query("SELECT * FROM user WHERE status IN (1,2)");

mas aconselho a dar uma estudada sobre PDO ou Mysqli.. eu tb estou aprendendo PHP por agora.. mas esses métodos mysql_query, mysql_connect e etc.. parecem que não são usados mais ;)

4. Re: select [RESOLVIDO]

Enviado em 26/06/2014 - 13:04h

Ovrigado gente consegui com o or ...
Obrigado pela ajua

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder