まず、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());