हां, ये दोनों विधियां डिग्री मान को रेडियन में परिवर्तित करती हैं। आइए MySQL रेडियंस को समझने के लिए एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल रेडियंसडेमो बनाएं -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।
क्वेरी इस प्रकार है
mysql> रेडियंसडेमो (मान) मान (0.) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> रेडियंसडेमो (मान) मान (45) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> रेडियंसडेमो (मान) मान (90) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।
क्वेरी इस प्रकार है
mysql> रेडियंसडेमो से *चुनें;
निम्न आउटपुट है
+-----+----------+| आईडी | मूल्य |+----+----------+| 1 | 0 || 2 | 45 || 3 | 90 |+----+-------+3 पंक्तियाँ सेट में (0.00 सेकंड)
डिग्री मान 0,45,90 के लिए MySQL रेडियन प्राप्त करने के लिए निम्नलिखित क्वेरी है:
mysql> रेडियंसडेमो से रेडियन (मान) चुनें;
निम्न आउटपुट है
<पूर्व>+----------------------+| रेडियन (मान) |+----------------------+| 0 || 0.7853981633974483 || 1.5707963267948966 |+--------------------------+3 पंक्तियाँ सेट में (0.03 सेकंड)अब हम यह जांचने के लिए PHP कोड पर विचार करेंगे कि PHP समान परिणाम देता है या नहीं। PHP कोड इस प्रकार है
$firstValue =0;$secondValue =45;$ThirdValue =90;echo (var_dump(deg2rad($firstValue)));echo '
';echo (var_dump(deg2rad($secondValue)));echo '
';echo (var_dump(deg2rad($ThirdValue)));echo '
';
निम्नलिखित दोनों विधियों को प्रदर्शित करने वाला आउटपुट रेडियन में समान परिणाम देता है यानी डिग्री को रेडियन में परिवर्तित करना
फ्लोट(0)फ्लोट(0.78539816339745)फ्लोट(1.5707963267949)