terra 1 Denunciar post Postado Agosto 31, 2015 Olá, quero pegar o numero 1 desse exemplo, gravado em um campo mysql. ["1"] como fazer? Grato Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 31, 2015 Se é um array de um único elemento: echo $array[0]; Compartilhar este post Link para o post Compartilhar em outros sites
terra 1 Denunciar post Postado Agosto 31, 2015 Olá, obrigado! O campo recebe varios ["1"], ["12"], ["20"] etc. Preciso chamar na query abaixo apenas a categoria 1 ["1"] FROM emp WHERE status in ('ativo') AND categoria='1' valeu Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 31, 2015 ["12"] é um array com um elemento: uma string com o número 12. Você vai continuar usando $array[0] pra pegar esse valor se não é isso, explique melhor o que quer fazer Compartilhar este post Link para o post Compartilhar em outros sites
terra 1 Denunciar post Postado Agosto 31, 2015 então basta eu colocar na minha query and categoria='".$array[0]."' ? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 31, 2015 Sim. Apenas tome cuidado com SQL Injection. Filtre todos os dados fornecidos por usuários http://rberaldo.com.br/seguranca-em-sistemas-de-login-protecao-contra-sql-injection/ Compartilhar este post Link para o post Compartilhar em outros sites
terra 1 Denunciar post Postado Agosto 31, 2015 beraldo obrigado pela dica de sql-injection (captei). Mas veja essa query, ela não funcionou, não esta mostrando os registros, SELECT * from emp WHERE status in ('active') AND categoria='".$array[0]."' ORDER BY title ASC valeu Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 31, 2015 dê uma var_dump() em $array[0] e veja qual é o valor dela. Pegue esse valor e execute a query direto no banco. Se não mostrou nada e nem retornou erro, simplesmente a query não encontrou correspondências. Compartilhar este post Link para o post Compartilhar em outros sites
Electronic 124 Denunciar post Postado Agosto 31, 2015 Beraldo pelo que ele disse: "O campo recebe varios ["1"], ["12"], ["20"]" esse numeros dentro do mesmo campo parece que ele quer uma buscar, por exemplo, registros que tenham 12 neste campo se for isso entao teria que buscar com curingas %"12"% Compartilhar este post Link para o post Compartilhar em outros sites