Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
... no banco
Qual banco ?
MySQL ?
É 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!
reveja seu modelo.
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
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
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