busca em duas tabelas
Bom dia á todos,
Estou desenvolvendo um site e eu estou fazendo um campo de busca de usuários sendo que no banco eu tenho duas tabelas uma com os dados dos usuários e a outra com a foto do usuário, fiz um script para fazer uma busca de usuário sendo que eu estou conseguindo fazer só com os dados dos usuários a outra tabela com a foto não como eu consigo resolver isso.
logo abaixo encontra-se o script de busca:
<?
conexão com o banco
$busca = "SELECT * FROM usuarios where nome like '%".$_GET['pesquisa']."%'";
$total_reg = "10"; // número de registros por página
if (!$pagina) {
$pc = "1";
} else {
$pc = $pagina;
}
$inicio = $pc - 1;
$inicio = $inicio * $total_reg;
$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
$todos = mysql_query("$busca");
$tr = mysql_num_rows($todos);
$tp = $tr / $total_reg;
while ($linha = mysql_fetch_array($limite)) {
$usuario_id2 = $linha['usuario_id'];
$nome = $linha['nome'];
$email = $linha['email'];
$pais = $linha['pais'];
//aqui estou fazendo a segunda consulta para a foto
$sql5 = mysql_query("SELECT * FROM foto WHERE email='{$email2}' ");
$check_foto = mysql_num_rows($sql5);
if($check_foto > 0){
while($row = mysql_fetch_array($sql5)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}
$foto2 = $row ['foto'];
}
}
//aqui entra o código para mostra os resultados
?>
Discussão (4)
Carregando comentários...