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

PDO_MySQL पूर्णांक क्यों नहीं लौटाता?

PDO::ATTR_EMULATE_PREPARES सेट करें झूठा करने के लिए, अगर आपको वास्तव में इसकी आवश्यकता है तो शिथिल-टाइप किए गए PHP के साथ

अगर mysql_fetch_row आपको एसयूएम के लिए इंट लौटाता है (मैंने कभी जांच करने की परवाह नहीं की) - तो यह कुछ जादू करता है जैसे if (ctype_digit($val)) $row[$key] = (int)$val; - तो आप अपने डीबीएएल में कर सकते हैं

जहां तक ​​मैं समझता हूं कि तैयार किए गए बयान कैसे काम करते हैं, यह डेटा भेजने और पुनर्प्राप्त करने के लिए समान पैकेट संरचना का उपयोग करता है, और इस पैकेट में डेटा प्रकार होता है।

ऐसा लगता है कि सर्वर 2 स्वरूपों में डेटा वापस कर सकता है - देशी और mysqlnd, अनुरोध प्रकार पर निर्भर करता है। परिणामी मूल्य डालने के लिए क्लाइंट लाइब्रेरी द्वारा बाद वाले की व्याख्या की जा सकती है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका 'केवल पढ़ने के लिए' है

  2. त्रुटि 1045 (28000) को कैसे दूर करें:उपयोगकर्ता 'ओडीबीसी' @ 'लोकलहोस्ट' (पासवर्ड का उपयोग करके:नहीं) के लिए स्थायी रूप से पहुंच से वंचित

  3. दो अलग-अलग सर्वर से तालिकाओं में शामिल हों

  4. SQL में फ़िल्टर सिस्टम को कैसे कार्यान्वित करें?

  5. MySQL संग्रहीत प्रक्रिया में डायनामिक SQL कैसे प्राप्त करें