MySQL में "फ़ैमिली" कॉलम कौन सा डेटा प्रकार है? मुझे पूरा यकीन है कि आप सीधे MySQL में php सरणियों को सम्मिलित नहीं कर सकते हैं। यदि यह संभव है, तो लगता है कि यह उन चीजों में से एक है जो मुझे नहीं पता था क्योंकि मैंने कभी भी कोशिश की।
ऐसा करने का सबसे आसान तरीका है कि आप अपने php ऐरे को JSON स्ट्रिंग में एन्कोड करें और जब आप इसे पढ़ें तो इसे वापस php ऐरे में डीकोड करें।
$family = array();
...
$familyJsonString = json_encode($family);
...
$insertInfo = "INSERT INTO `family_info`.`info`
(`name`, `info`, `family`)
VALUES (
'$name', '$info', '$familyJsonString');";
...
$queryString = "SELECT * FROM family_info WHERE name = '$someName'";
$query = mysql_query($queryString, $connection);
$familyData = mysql_fetch_assoc($query);
$decodedFamilyArray = json_decode($familyData['family']);
जहां परिवार कॉलम एक वर्चर या टेक्स्ट प्रकार होना चाहिए, यह इस बात पर निर्भर करता है कि परिवार की सरणी कितनी देर तक चलती है।
ऐसा करने का एक और मजबूत तरीका यह है कि आप अपने परिवार के डेटा को स्टोर करने के लिए एक अलग टेबल बनाएं और फ़ैमिली_इन्फो टेबल में एक प्रविष्टि से जुड़े मान प्राप्त करने के लिए एक MySQL जॉइन स्टेटमेंट का उपयोग करें।
यहां शामिल होने के बारे में कुछ जानकारी दी गई है
अवांछित पंक्ति लौटाए बिना दो तालिकाओं में शामिल होना
http://dev.mysql.com/doc/refman/5.0 /hi/join.html