Prueba con esta modificacion, es posible que lo que recoges no tenga valor o no exista, de ahi que en el codigo te ponga un echo a esa variable, para que veas que si tiene el valor que deseas. Sino...pues...puede ser la conexion...
Código:
<?php
include("../reg/config.php");
if(isset($_GET['not_ID'])){
echo $_GET['not_ID'];
if(!isset($_GET['not_ID'])) $not_ID = $_GET['not_ID'];
else $not_ID = 1 //Por ejemplo
$sqlQueryNot = mysql_query("SELECT * FROM noticias WHERE not_ID=$not_ID", $db_link) or die(mysql_error());
$rowNot = mysql_fetch_array($sqlQueryNot); //no lleva la llave porque no hay ningun WHILE
echo "<h2>".$rowNot['titulo']."</h2>";
echo $rowNot['texto'];
//te saque la llave
}
echo $_GET['not_ID'];
?>