Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal estou montando um sistema que compara os id :huh:
tipo esse ".$lin->id." é o campo (id) do bd (perfil)
esse é o codico que montei
ele pucha as informação do bd (amigos) se os campos (id) e (modelo) do bd (amigos) for igual campo (id) do bd (perfil)
$sql4 = "SELECT * From amigos where id or modelo = ".$lin->id."";
$q2 = mysql_query ( $sql4 );
while ( $k1 =mysql_fetch_object( $q2)){
$sql5 = "SELECT * From perfil where id = ".$k1->modelo ." OR id = ".$k1->id." ";
$q3 = mysql_query( $sql5 );
while ( $k2 =mysql_fetch_object( $q3)){
if(file_exists("photos/$k2->Photoxx."))
{
echo " <BR><font color='#333333'>$k2->Nome<br><a href='perfil.php?id=&id=$k1->modelo'><img src=photos/".$k2->Pherfil." border='0' alt=''/> ";
}else{
echo " <BR><font color='#333333'>$k2->Nome<br><a href='perfil.php?id=&id=$k1->modelo'><img src=imagen/photo.jpg border='0' alt=''/> ";
}
}
}
sei que o inner join faz oque fiz com where id
mais ja tentei usar esse inner join
e não sei então botei tudo where id
==========================================================================
nesse meu codico
se o o bd amigos for
exemplo
id modelo
1 2
2 1
ele vai mostrar dados repitidos isso por causa do
where id = ".$k1->modelo ." OR id = ".$k1->id."
faz duas consulta
e lá no meu sql5
coloquei
where id = ".$k1->modelo ." OR id = ".$k1->id."
que ele pucha id do ".$k1->modelo ." que é a consulta que ele fez no $sql4
então ele pucha restante da informação que esta no bd (perfil) pelo id
como posso arrumar isso ? :huh:
queria que ele consulta ali no exemplo
1 2
2 1
e mostrar um resultado
pesquizei na internet ouvi dizer de um tal unique
mais nem sei onde enfiar esse codico unique no meu codico
Carregando comentários...