<?php
include ('start_connection.php');
$query = 'SELECT id, mes, dia, categoria, titulo from noticias';
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo '<article class="slide">
<time datetime="2013-02-04">'.$row['mes'].'<span>'.$row['dia'].'</span></time>
<div class="holder">
<h2 class="text-green">'.$row['categoria'].'</h2>
<p><a class="ejemplo_4" href="noticias.php?id='.$row['id'].'">'.$row['titulo'].'</a></p>
</div>
</article>';
}
include ('close_connection.php');
?>suponiendo que el campo se llama id, ahí puse en el link noticias.php?id={$id}, también hice varias otras cosas
1º quité el *, y lo cambié por los campos que vas a usar, usar el * está totalmente desaconcejado.
di vueltas las comillas dobles y los apostrofes porque estaban mal utilizados.
Si bien el include es un constructor del lenguaje, por lo cual no es necesario poner los parentesis, se aconceja utilizarlos para mejor lectura.
saludos!



me servirá mucho
por eso lo deje supongo lo tengo que volver a tocar...
.




