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

ब्राउज़र के माध्यम से पीडीओ का उपयोग करके सीएसवी के रूप में MySQL तालिका से डेटा संग्रहीत करना

क्लाइंट को नहीं पता कि यह एक CSV फ़ाइल है (आखिर यह सिर्फ टेक्स्ट है!)।

इसे किसी भी आउटपुट से पहले जोड़ने का प्रयास करें (आपकी स्क्रिप्ट के शीर्ष पर):

header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=file.csv");
header("Pragma: no-cache");
header("Expires: 0");

मूल रूप से, आप क्लाइंट/ब्राउज़र को बता रहे हैं कि आप जिस डेटा को CSV फ़ाइल भेज रहे हैं।

यह काम करना चाहिए।

आप हेडर के बारे में अधिक जानकारी वहां पा सकते हैं:http://php.net/manual/ hi/function.header.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. Group_concat . में अशक्त परिणाम शामिल करें

  2. Django-mailer डेटाबेस को पुनर्स्थापित करते समय MySQL त्रुटि 1118 (पंक्ति आकार बहुत बड़ा)

  3. php . में mysql enum मान प्रदर्शित करना

  4. आपको स्थिर स्ट्रिंग अक्षर के लिए CONCAT() का उपयोग क्यों नहीं करना चाहिए?

  5. क्या एक MySQL संग्रहीत प्रक्रिया के लिए डिफ़ॉल्ट पैरामीटर होना संभव है?