Jump to content
Fórum Script Brasil
  • 0

Variável no comando Select


AlexBenegas

Question

Ola pessoal, sou novo no pedaço... e preciso de ajuda com o seguinte.... :blink:

por exemplo:

minha variável $woperador recebe do banco de dados o nome do operador logado.

E em uma pagina para exibir os resultados de um filtro tenho a seguinte instrução:

case "u10": $usersSql = "Select id,fullname,username,email,ip from users where super = 0 AND `delete` = '0' AND `opnome` = 'OperadorMaster' ORDER BY id DESC Limit 10";

nesta instrução onde esta o 'OperadorMaster' quero subistituir pela variável... é possível?

Podem me passar um exemplo?

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
case "u10": $usersSql = "Select id,fullname,username,email,ip from users where super = 0 AND `delete` = '0' AND `opnome` = '$woperador' ORDER BY id DESC Limit 10";

Ola ESerra, fiz o que você pediu.... funciona.... mas esquisito.... filtra ao inverso... deixa explicar... no codigo acima faltou um campo mas que não vem ao acaso... mas somente para poder explicar melhor, ficou faltando opnome após o ip

case "u10": $usersSql = "Select id,fullname,username,email,ip,opnome from users where super = 0 AND `delete` = '0' AND `opnome` = '$woperador' ORDER BY id DESC Limit 10";

o opnome no bd fica o nome do operador, em um deles tenho no banco de dados "OperadorMaster" para fazer o teste e os demais estão em branco.... fiz como você recomendou e quando abro a página com o filtro ao invés de mostrar somente o nome com este "OperadorMaster", mostra todos os outros.... menos ele.

Não sei se estou me explicando corretamente.

Link to comment
Share on other sites

  • 0
case "u10": $usersSql = "Select id,fullname,username,email,ip from users where super = 0 AND `delete` = '0' AND `opnome` = '$woperador' ORDER BY id DESC Limit 10";

Ola ESerra, fiz o que você pediu.... funciona.... mas esquisito.... filtra ao inverso... deixa explicar... no codigo acima faltou um campo mas que não vem ao acaso... mas somente para poder explicar melhor, ficou faltando opnome após o ip

case "u10": $usersSql = "Select id,fullname,username,email,ip,opnome from users where super = 0 AND `delete` = '0' AND `opnome` = '$woperador' ORDER BY id DESC Limit 10";

o opnome no bd fica o nome do operador, em um deles tenho no banco de dados "OperadorMaster" para fazer o teste e os demais estão em branco.... fiz como você recomendou e quando abro a página com o filtro ao invés de mostrar somente o nome com este "OperadorMaster", mostra todos os outros.... menos ele.

Não sei se estou me explicando corretamente.

Observação: eu acabei fazendo o teste como acima... e por estranho que pareça.... ao invés de utilizar o sinal "=" usei o sinal "<>" e estranho filtrou certo!!! agora fiquei sem entender... quando uso o sinal igual não aparece... e quando uso o sinal diferente... aparece.... rs rs rs.

Link to comment
Share on other sites

  • 0
case "u10": $usersSql = "Select id,fullname,username,email,ip from users where super = 0 AND `delete` = '0' AND `opnome` = '$woperador' ORDER BY id DESC Limit 10";

Ola ESerra, fiz o que você pediu.... funciona.... mas esquisito.... filtra ao inverso... deixa explicar... no codigo acima faltou um campo mas que não vem ao acaso... mas somente para poder explicar melhor, ficou faltando opnome após o ip

case "u10": $usersSql = "Select id,fullname,username,email,ip,opnome from users where super = 0 AND `delete` = '0' AND `opnome` = '$woperador' ORDER BY id DESC Limit 10";

o opnome no bd fica o nome do operador, em um deles tenho no banco de dados "OperadorMaster" para fazer o teste e os demais estão em branco.... fiz como você recomendou e quando abro a página com o filtro ao invés de mostrar somente o nome com este "OperadorMaster", mostra todos os outros.... menos ele.

Não sei se estou me explicando corretamente.

Observação: eu acabei fazendo o teste como acima... e por estranho que pareça.... ao invés de utilizar o sinal "=" usei o sinal "<>" e estranho filtrou certo!!! agora fiquei sem entender... quando uso o sinal igual não aparece... e quando uso o sinal diferente... aparece.... rs rs rs.

Descobri o erro.... minha variável não esta recebendo o valor... por isso esta dando errado.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...