Как экспортировать sql-таблицу в файл на хостинге с помощью php?

Пользователь

от rebekah , в категории: PHP , 8 месяцев назад

Как экспортировать sql-таблицу в файл на хостинге с помощью php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от violette_robel , 8 месяцев назад

@rebekah 

Для экспорта SQL-таблицы в файл на хостинге с помощью PHP можно использовать функцию exec(), чтобы выполнить команду экспорта SQL в консоли. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<?php
// Имя базы данных, таблицы и путь к файлу для экспорта
$databaseName = 'имя_базы_данных';
$tableName = 'имя_таблицы';
$exportFile = 'путь_к_файлу_экспорта.sql';

// Ко***** экспорта SQL
$command = "mysqldump --user=логин --password=пароль --host=хост $databaseName $tableName > $exportFile";

// Выполнение команды
exec($command);


В коде выше замените 'имя_базы_данных', 'имя_таблицы', 'путь_к_файлу_экспорта.sql', 'логин', 'пароль' и 'хост' соответственно на свои значения.


Это предполагает, что на вашем хостинге доступна ко***** mysqldump. Обратитесь к провайдеру хостинга или проверьте его документацию, чтобы узнать, доступна ли эта ко***** на вашем хостинге.