SISTEMA DE PESQUISA - Consulta de dados de duas tabelas distintas
Boas! preciso da vossa ajuda..
Estou a desenvolver um sistema de pesquisa de um portal de noticias, e preciso que ir buscar dados de duas tabelas diferentes conforme as tags escritas na pesquisa:
Tabela 1 - Noticias
Tabela 2 - Programas
(Ambas tabelas têm o campo "TAG" ou "Titulo")
Deixo o código que tenho em que só me aparece os programas:
<?php
$limite = 9;
$SQL_COUNT = mysql_query("SELECT COUNT('id_programa') FROM programas");
$SQL_RESUL = ceil(mysql_result($SQL_COUNT, 0) / $limite) ;
$pg = (isset($_GET["pag"])) ? (int)$_GET["pag"] : 1;
$start = ($pg -1) * $limite;
$termo = $_GET["search"];
$busca = mysql_query ("SELECT * FROM programas WHERE tags_programa LIKE '%$termo%' ORDER BY id_programa DESC LIMIT $start, $limite");
if(mysql_num_rows($busca)){
while($src = mysql_fetch_array($busca)){
?>
<div class="item image-left">
<div class="item-header">
<iframe src="[http://www.youtube.com/embed/](http://www.youtube.com/embed/)<?php echo $src['url']; ?>?rel=0&nsp;theme=light iv_load_policy=3" width="100%" height="200" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
<div class="item-content">
<h3><a href="programa.php?id=<?php echo $src['titulo_programa']; ?>"><?php echo $src['titulo_programa']; ?></a></h3>
<p><?php echo substr($src['conteudo_programa'], 0, 200);?>...</p>
<a href="programa.php?id=<?php echo $src['id_programa']; ?>" class="read-more-link">VER MAIS<i class="fa fa-angle-double-right"></i></a>
</div>
</div>
<?php } } else {?>
<div class="item image-left">
<h3><?php echo "Nenhum artigo encontrado com a palavra ".$termo."...Faça uma nova pesquisa."?></h3>
</div>
<?php }?>
A minha dúvida é como eu posso selecionar e mostrar dados das duas tabelas contendo a mesma TAG.
Discussão (15)
Carregando comentários...