Я хочу создать функцию восстановления базы данных, которая будет анализировать дамп, созданный с помощью phpMyAdmin, и выполнит все запросы.
У меня уже есть класс MySQL, который выполняет запрос, но он знает только, как выполнить один запрос. Я ищу способ разбить содержимое файла на отдельные запросы.
Я пытался поиграть с preg_split ... но мне не удалось заставить его работать.
$queries = preg_split('/[(.+);\s*\n/', $content, -1, PREG_SPLIT_NO_EMPTY);
Я не очень хорош с регулярными выражениями. Есть ли способ, которым я могу достичь своей цели?