Zu Beginn sollten Sie mysql_real_escape_string verwenden statt Addlashes.
Zweitens sollten/könnten Sie eine weitere foreach-Schleife mit $recipeNames.
durchführenOder Sie können es im Lambda/Closure-Stil machen.
array_walk($recipeNames, function(&$value) {
$value = mysql_real_escape_string($value);
});
Danach können Sie Ihre Werte implodieren
mysql_query("INSERT INTO test (recipeName, ingredients, ingredients2, ingredients3, ingredients4, ingredients5, ingredients6, ingredients7, ingredients8, ingredients9) VALUES('".implode('\',\'', $recipeNames)."')") or die (mysql_error());