SQL Anda dapat dilakukan dengan beberapa pengerjaan ulang (meskipun bukan alasan untuk masalah Anda). Tidak perlu untuk pemilihan bersarang (yang juga dapat menyebabkan kesalahan jika mengembalikan> 1 baris). Coba bergabung.
$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
";
Anda juga mengulangi jumlah baris yang tidak diketahui menggunakan pernyataan while. Dan kemudian Anda keluar dan mencoba substring. Bagaimana Anda tahu bahwa baris terakhir yang diulang di while memiliki nilai.
Coba keluarkan $result_title di dalam loop while itu sendiri untuk mengonfirmasi data.
echo $result_title;
Jika Anda benar-benar hanya memiliki satu baris, perulangan while tidak diperlukan. Lakukan saja
$row = mysql_fetch_assoc($result_query);