Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PDO SQLSRV और PDO MySQL रिटर्न स्ट्रिंग्स जब इंट या फ्लोट लाते हैं

PDO MySQL अंतर्निहित C API के साथ स्ट्रिंग की संरचना देता है ए> कॉल करते समय mysql_fetch_row() . चूंकि PHP एक शिथिल टाइप की गई भाषा है जो स्वचालित रूप से आवश्यकतानुसार पूर्णांक में बदल जाती है, मुझे संदेह है कि पीडीओ डेवलपर्स ने उन्हें वापस करने के लिए चुना है। यह प्रत्येक कॉलम प्रकार को देखने और गतिशील रूप से एक पूर्णांक/फ्लोट पर कास्टिंग करने से तेज़ होगा।

विशेष रूप से फ्लोट के संबंध में, एक मूल PHP फ्लोट स्ट्रिंग से परिवर्तित होने पर मूल संग्रहीत मान से भिन्न हो सकता है। उदाहरण के लिए, MySQL कॉलम सटीकता का समर्थन करते हैं जबकि PHP फ़्लोट नहीं करते हैं। डेटाबेस से एक स्ट्रिंग के रूप में फ़्लोट छोड़ने से आप अधिक नियंत्रण प्राप्त कर सकते हैं (उदा. एक लाइब्रेरी का उपयोग करना चुनना अलग सटीकता के साथ)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कई-से-अनेक तालिका का उपयोग करके फ़िल्टर करें MySQL

  2. एसक्यूएल क्वेरी सभी रिकॉर्ड पुनर्प्राप्त नहीं करती है बस अंतिम रिकॉर्ड पुनर्प्राप्त करें

  3. लोकलहोस्ट में ब्राउज़र में वर्ड डॉक्यूमेंट कैसे प्रदर्शित करें?

  4. डुप्लिकेट के साथ MySQL मार्क रिकॉर्ड्स

  5. यदि ट्रिगर में मौजूद नहीं है