सबसे पहले, आपको mysql_real_escape_string का इस्तेमाल करना चाहिए ऐडलैशेस के बजाय।
दूसरी बात, आपको $recipeNames के साथ एक और foreach लूप को पहले से तैयार करना चाहिए/कर सकता है।
या आप इसे लैम्ब्डा/क्लोजर स्टाइल कर सकते हैं।
array_walk($recipeNames, function(&$value) {
$value = mysql_real_escape_string($value);
});
बाद में आप अपने मूल्यों को फंसा सकते हैं
mysql_query("INSERT INTO test (recipeName, ingredients, ingredients2, ingredients3, ingredients4, ingredients5, ingredients6, ingredients7, ingredients8, ingredients9) VALUES('".implode('\',\'', $recipeNames)."')") or die (mysql_error());