se que tengo que usar la setmana para compararla con la id de la frase y que me muestre esa frase, pero no veo como lo tengo que hacer...
 
 
También creo que no me da ningun número en la variable $row y por tanto no entra nunca al if...
Al compilarlo no me da ningun error y queda en blanco. 
Aquí teneis como ha quedao el código. 
function frase(){ 
$connexio = mysql_connect('llda963.servidoresdns.net','qbz187'  ,'contraseña') or die ("Error en conectar amb la base de dades");  
mysql_select_db('qbz187',$connexio);  
$setmana = date("W");  
$sql = "SELECT id,frase FROM frases WHERE id='".$row['id']."'"; 
$query = mysql_query($sql,$connexio) or die (mysql_error()); 
$row = mysql_fetch_array($query);  
	if ($row['id']>0){ 
	$frase = mysql_fetch_array($query); 
	mysql_close($connexio); 
	return $frase["frase"];
} 
else{return '';}
}