1 और 2 करीब हैं, लेकिन $result
फ़ंक्शन कॉल का परिणाम शामिल नहीं होगा। इसके बजाय, इसमें क्वेरी से परिणाम कुकी शामिल होगी। वास्तविक डेटा प्राप्त करने के लिए आप उस कुकी का उपयोग कर सकते हैं, mysql_fetch_row()
. के साथ . फ़ंक्शन कॉल केवल चयनित कथन के लिए एक मान देता है, ठीक उसी तरह जैसे "42 चुनें" या "MyTable से एक चुनें"। तो परिणाम प्राप्त करने के लिए आप उसी तंत्र का उपयोग करेंगे जैसे किसी अन्य SQL क्वेरी के साथ जो परिणाम देता है; यानी कुकी का उपयोग करें और mysql_fetch_row()
. पर कॉल करें . तो आपका अंतिम कोड इस तरह दिखेगा:
$result = mysql_query("select functionName($id)");
$row = mysql_fetch_row($result, $link);
$returnValue = $row[0];
ध्यान दें कि आप चर को सीधे SQL स्ट्रिंग में प्रक्षेपित नहीं करना चाहते हैं (जो हमलों के लिए एक वेक्टर हो सकता है)। हालांकि, मुझे लगता है कि यह कोड सिर्फ उदाहरण के लिए है।