PHP взорваться, но обернуть каждый элемент в кавычки
Предположим, у меня есть массив:
<code> $elements = array('foo', 'bar', 'tar', 'dar'); </code>
Тогда я хочу создатьDELETE IN
SQL-запрос:
<code> $SQL = "DELETE FROM elements WHERE id IN ('" . implode(',', $elements) . "')"; </code>
Проблема состоит в том, что идентификаторы в массиве элементов не указаны в отдельности. I.E запрос выглядит так:
<code> $SQL = "DELETE FROM elements WHERE id IN ('foo,bar,tar,dar'); </code>
Какой лучший, самый элегантный способ исправить это?