आपका एसक्यूएल कुछ पुनर्विक्रय के साथ कर सकता है (हालांकि आपकी समस्या का कारण नहीं)। नेस्टेड चयन की कोई आवश्यकता नहीं है (यदि यह> 1 पंक्ति लौटाता है तो त्रुटि भी हो सकती है)। शामिल होने का प्रयास करें।
$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
";
आप समय कथन का उपयोग करके अज्ञात संख्या में पंक्तियों पर भी पुनरावृति कर रहे हैं। और फिर आप बाहर निकलें और एक सबस्ट्रिंग का प्रयास करें। आप कैसे जानते हैं कि थोड़ी देर में पुनरावृत्त होने वाली अंतिम पंक्ति का मान था।
डेटा की पुष्टि करने के लिए लूप के अंदर ही $result_title को आउटपुट करने का प्रयास करें।
echo $result_title;
यदि आपके पास वास्तव में केवल एक पंक्ति है, तो लूप की कोई आवश्यकता नहीं है। बस करें
$row = mysql_fetch_assoc($result_query);