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>

Какой лучший, самый элегантный способ исправить это?

Ответы на вопрос(4)

Ваш ответ на вопрос