Hola, por lo que pones no se si tienes hecha desde PHP la conexión a la Base de Datos. Tienes que hacerla e incluir esa conexión en el query. Te pongo un ejemplo a ver si es eso.
Código PHP:
$link = mysql_connect("localhost","") or die ("imposible conectar");
mysql_select_db("mi_db",$link);
$consulta="SELECT idproyecto FROM proyectos WHERE idproyecto=(SELECT MAX(idproyecto) FROM proyectos)";
$result=mysql_query($consulta,$link) or die("No se ha podido ejecutar la consulta");
$link es la conexión y en el select_db. tienes que poner el nombre de tu base de datos. Cambia los datos de la conexión por los tuyos si no los tienes hecho y mete el $link en el mysql_query.
Espero que se solucione el problema.
Un saludo