Retorno de dados de duas tabelas apos clicar no campo buscar
08/01/2016
0
digito o CPF do cliente no campo input, e logo depois ao clicar em buscar ele me retorna os dados da tabela cliente
quando busco dados apenas de uma tabela, da certo. Porém nao tou conseguindo buscar de duas tabela, como faço para solucionar esse problema?
Abaixo segue o código da consulta de apenas uma tabela ,que ta dando certo, porem tou precisando pegar dados de outras tabelas
$cpfbusca = $_POST['cpfbusca'];
$sql =("SELECT *FROM cliente WHERE cpf LIKE '%".$cpfbusca."%'")or die(mysqli_error());
query = mysqli_query($conecta, $sql);
$row = mysqli_num_rows($query);
if($row > 0){
while ($linha = mysqli_fetch_array($query)){
$cpf = $linha['cpf'];
$nome = $linha['nome'];
$data = $linha['data'];
$email = $linha['email'];
echo "<b>Cpf:</b>$cpf";
echo "<br>";
echo "<b>Nome:</b>$nome";
echo "<br>";
echo "<b>Data:</b>$data";
echo "<br>";
echo "<b>Email:</b>$email";
}
}else{
echo 'Desculpe nenhum usuario encontrado com esse nome';
}
Odenilson Marques
Posts
11/01/2016
Moisés
caso sim vc pode usar um inner join para buscar dados em duas ou mais tabelas ao mesmo tempo, dá uma olhada neste link e ver se pode te ajudar http://www.mysqltutorial.org/mysql-inner-join.aspx
12/01/2016
Claudio Lopes
13/01/2016
Moisés
Concordo com vc Din, já o like vai trazer valores parecidos e não valores iguais ao que ele quer buscar na base.
Clique aqui para fazer login e interagir na Comunidade :)