मैं चेक बॉक्स और मानों की तालिका है, एक उपयोगकर्ता एक चेकबॉक्स वे एक सरणी सादगी खातिर checkedHW बुलाया में आईडी के मूल्य का चयन का चयन करता है, तो यह है कि क्या कोड की तरह लग रहा है:एक कॉलम mysql में एकाधिक मान डालें?
$ids = implode(',',arrayofids);
$sql = "insert into table(id, type) values($ids,type);
$db->query($sql);
परीक्षण के लिए गूंज क्वेरी :
"insert into table('id1,id2','type')
मैं लगा कि अगर इस क्वेरी के माध्यम से मैं पाश मैं परिकल्पित ऐसा कर सकता है:
"insert into table('id1','type');"
"insert into table('id2','type');"
लेकिन मैं नहीं कर रहा हूँ ई xactly काफी कैसे करना सुनिश्चित करें, किसी भी मदद होगी अद्भुत :)
मैं वास्तव में का उपयोग कर इसे हल:
for($i=0;$i<count(arrayofids); $i++){
$sql = "insert into table(id,type) values(array[$i], 'type'";
$db->query($sql);}
मुझे आशा है कि कोई मदद करता है और मदद के लिए आप लोगों को धन्यवाद!
मुझे लगता है कि 'id' डेटाप्रकार पूर्णांक है। – diEcho
मैंने अभी एक int cast जोड़ा है और यह केवल पहले मान – bubbles