Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal, seguinte; tenho uma busca multipla ou seja em varias tabelas. Minha dúvida é, seria possível identificar de qual tabela o resultado esta vindo?
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST" >
<input name="buscar" type="text" value="" /><br/><input name="btnBuscar" type="submit" value="Buscar">
</form>
<?php
include_once("_INC/conectBd.php");
conecta();
$buscar = anti_injection($_POST['buscar']);
$sql = "(SELECT titulo, texto FROM legislacao WHERE titulo LIKE '%".$buscar."%' OR texto LIKE '%".$buscar."%' AND status LIKE 'false')
UNION ALL (SELECT titulo, texto FROM noticias WHERE titulo LIKE '%".$buscar."%' OR texto LIKE '%".$buscar."%'AND status LIKE 'false')
UNION ALL (SELECT titulo, texto FROM fotos WHERE titulo LIKE '%".$buscar."%' OR texto LIKE '%".$buscar."%'AND status LIKE 'false')
UNION ALL (SELECT titulo, texto FROM video WHERE titulo LIKE '%".$buscar."%' OR texto LIKE '%".$buscar."%'AND status LIKE 'false')";
$sqlquery = mysql_query($sql) or die(mysql_error());
$sqlCount = mysql_num_rows($sqlquery);
if($_POST['btnBuscar'] == "Buscar" ){
while ($resultado = mysql_fetch_array($sqlquery)) {
echo '<strong>'.$resultado['titulo'].'</strong><br/>';
echo $resultado['texto'].'<br/><br/><br/>';
}
}
?>Carregando comentários...