A ver.. no estoy seguro cual sea el error pero noto algunas cosas
[PHP] $clausula = "WHERE notCategoriaID = '$cat_ID'";[/PHP
En la base de datos notCategoriaID es un int, y aqui lo estas pasando como 'string'.. podria ser esto.
Porque no haces lo siguiente, pon un echo despues de tu query..
algo asi:
Código PHP:
$miQuery = 'SELECT notTitulo, notTexto, not_ID FROM sn_noticias '. $clausula;
$sqlQueryNot = mysql_query($miQuery, $db_link)
or die(mysql_error);
echo $miQuery;
Y por lo que eh visto estas usando WAMP o algo por el estilo..
Si copias el echo que te va a dar y lo pegas en phpMyAdmin en el tab de sql.. pegas la consulta y si esta tiene un error ahi te va a mostrar cual es, aunque estoy casi seguro que puede ser un error de tipo de entrada.
Ya que un valor de tipo string no lo puedes ingresar a un int, tendria que ser varchar o text.
Saludos