Este e o codigo para entender melhor do que eu estou dizendo.
UNION
$querysearch="select * from jornal_destaques1 where titulo like '%$busca%' or escolhido like '%$busca%' or subtitulo like '%$busca%' union select * from jornal_destaques2 where titulo like '%$busca%' or escolhido like '%$busca%' or subtitulo like '%$busca%'"; $resultsearch = MYSQL_QUERY($querysearch);
IMPRIMINDO NA TELA
<? $codigo=mysql_result($resultsearch,$x,"codigo"); ?> <? $nome=mysql_result($resultsearch,$x,"escolhido"); ?> <? $tabela_atual = mysql_field_table($resultsearch, 'codigo'); ?> <td width="66%" height="20"><a href="index.php?ref=ver_busca&codigo=<? echo $codigo; ?>&tabela=<?php echo $tabela_atual; ?>"><b><? echo $nome; ?></b></a></td>
O que está complicando que não consigo pegar o nome da TABELA. Tentei usar o mysql_field_table mais não consegui acho que nem tem jeito de usar ele por ter feito o UNION. Está a minha duvida se alguém puder me ajuda.
RECEBENDO O DADOS NO VER_BUSCA.PHP
<?// Configuraçãoinclude "config.inc.php";// Categoria$sql_todos = "select * from ".$_GET['tabela']." WHERE codigo = '".$_GET['codigo']."'";$exe_dest1 = mysql_db_query($database, $sql_todos);?>
Edição feita por: mafia_leo, 29/10/2007, 18:54.