Oi Kandrade, Obrigado pela ajuda. Vou postar a estrutura das minhas tabelas e o contexto geral para que você as entenda: Tabelas: noticias noticias_id //id da noticiacategorias_noticias catnot_id //id da categoria de noticiacatnot_idioma //idioma da categoria (session)subcategorias_noticias subcatnot_id //id da subcategoria da noticiasubcatnot_cat //campo que faz referencia a categoria associada ao registro. Abaixo, o código original da minha página: <?php require_once('../Connections/site.php'); ?>
<?php
$colname_catsubcatAll = "1";
if (isset($_SESSION['idioma'])) {
$colname_catsubcatAll = (get_magic_quotes_gpc()) ? $_SESSION['idioma'] : addslashes($_SESSION['idioma']);
}
mysql_select_db($database_site, $site);
$query_catsubcatAll = sprintf("SELECT c.catnot_id, s.subcategorias_noticias FROM categorias_noticias c INNER JOIN subcategorias_noticias s ON c.catnot_id = s.subcatnot_cat WHERE c.catnot_idioma = %s", $colname_catsubcatAll);
$catsubcatAll = mysql_query($query_catsubcatAll, $site) or die(mysql_error());
$row_catsubcatAll = mysql_fetch_assoc($catsubcatAll);
$totalRows_catsubcatAll = mysql_num_rows($catsubcatAll);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<?php do { ?>
<p><strong>
<li><?php echo $row_catsubcatAll['catnot_nome']; ?> - <?php echo $row_catsubcatAll['subcatnot_nome']; ?></li>
</strong></p>
<?php } while ($row_catsubcatAll = mysql_fetch_assoc($catsubcatAll)); ?>
<p> </p>
</body>
</html>
<?php
mysql_free_result($catsubcatAll);
?> Obs.: a query está como você sugeriu. A forma como você e indicou fez mudanças na sintaxe mas não no resulado final. Agradecera muito se você pudesse me ajudar... Grato Diego Medeiros