Besouro 1 Denunciar post Postado Maio 25, 2010 Ae pessoal, os usuarios tem varios projetos no banco, mas os projetos estao todos no mesmo campo da tabela, separados por ";" desse jeito: 422008; 432008 como faço na consulta pra pegar soh um deles SELECT * from tabela WHERE projeto = 432008 como faço pra buscar soh o 432008 ? valeu! besoro Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Maio 25, 2010 procurando por todos os projetos da relação $projeto = "422008;432008"; $array = explode(";",$projeto)//passa pra array //monta a query $query = "SELECT * from tabela WHERE projeto in ("; $size_array = sizeof($array);//pega o tamanho do array foreach ($array as $item => $valor){ if($size_array == $item+1) $query .= $valor; else $query .= $valor.","; } $query .=")"; echo $query;//como ficou a query buscando o ultimo item $projeto = "422008;432008"; $array = explode(";",$projeto)//passa pra array //monta a query $ultima_posicao = $array[sizeof($array)-1];//pega a ultima posição $query = "SELECT * from tabela WHERE projeto ={$ultima_posicao}"; echo $query;//como ficou a query pelo banco tabela2 é a tabela onde estão os campos com os valores 422008;432008.. tabela1 é a tabela de projetos select * from tabela1 where projeto in (select substring_index(campo, ';', -1) from tabela2)//buscando o ultimo Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Maio 25, 2010 ... no banco Qual banco ? MySQL ? Compartilhar este post Link para o post Compartilhar em outros sites
Besouro 1 Denunciar post Postado Maio 25, 2010 É MySql os codigos do projeto estao somente numa tabela, no campo projeto da tabela usuario a tabela projeto apenas diz o nome do projeto de acordo com o codigo que tem no campo projeto da tabela usuario valeu! besoro! Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Maio 25, 2010 reveja seu modelo. Compartilhar este post Link para o post Compartilhar em outros sites