select [RESOLVIDO]

1. select [RESOLVIDO]

Augusto
afurlan

(usa Debian)

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.



  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

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]

rafael silveira gomes
rsilveiragomes

(usa Debian)

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]

Augusto
afurlan

(usa Debian)

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

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts