Din SQL kan behöva omarbetas (men inte orsaken till ditt problem). Inget behov av det kapslade urvalet (vilket också kan orsaka ett fel om det returnerar> 1 rad). Prova att gå med.
$sql = "
SELECT title FROM le7dm_pf_tasks t
INNER JOIN le7dm_pf_projects p ON t.project = p.id
WHERE p.title = '{$ws_title}'
ORDER BY title DESC LIMIT 1
";
Du itererar också över ett okänt antal rader med hjälp av while-satsen. Och sedan avslutar du och försöker en delsträng. Hur vet du att den sista raden som upprepades under tiden hade ett värde.
Prova att mata ut $result_title i själva while-slingan för att bekräfta data.
echo $result_title;
Om du verkligen bara har en enda rad, behövs ingen while-loop. Gör bara
$row = mysql_fetch_assoc($result_query);