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

PHP के साथ MySQL डेटाबेस में एकाधिक चेकबॉक्स डेटा संग्रहीत करना

भले ही मैं इस तरह से डेटा को बचाने के पक्ष में नहीं हूं, लेकिन अगर आप वास्तव में इसे इस तरह से करना चाहते हैं तो आप यहां क्या कर सकते हैं। मेरा सुझाव है कि आपके पास एक असामान्य तालिका है और वहां अपने वैल स्टोर करें

अपने HTML में आप अपने चेकबॉक्स इस तरह रख सकते हैं (यह मानते हुए कि आप किसी प्रकार की आईडी संग्रहीत कर रहे हैं)

<input type="checkbox" name="ids[]" value"1" />
<input type="checkbox" name="ids[]" value"24" />
<input type="checkbox" name="ids[]" value"56" />
<input type="checkbox" name="ids[]" value"100" />

आप PHP पक्ष पर नीचे दिखाए गए अनुसार एक स्ट्रिंग में आईडी बनाने के लिए फ़ंक्शन इंपोड का उपयोग कर सकते हैं (यह मानते हुए कि आप एक पोस्ट कर रहे हैं)

$ids = implode(",",$_POST["ids"]);

जहां आप डेटाबेस से पढ़ते हैं, आप डीबी से मान को इस तरह से एक सरणी में बदल सकते हैं

$ids_array = explode(",",$row->ids);

मुझे आशा है कि यह मदद करता है



  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. mysql फीचर-स्केलिंग गणना

  3. mysqli एक्सटेंशन में डेबियन गायब है

  4. क्वेरी द्वारा समूह के साथ मैसकल मैक्स

  5. एकाधिक चेकबॉक्स स्थिति के आधार पर SQL क्वेरी की संरचना करना