Как преобразовать mysql в sqlite3 с помощью PHP

#php #mysql #sqlite

#php #mysql #sqlite

Вопрос:

У меня есть база данных на сервере mysql. Я хочу преобразовать это в базу данных sqlite3 без использования shell или perl-скриптов. Мне нужна помощь в преобразовании того же самого с помощью PHP. Будем признательны за любую помощь.

Комментарии:

1. Что вам нужно преобразовать? Структура таблицы? PHP-код? Как экспортировать из MySQL в SQLite 3?

2. Я хочу перенести всю структуру и данные из моей базы данных mysql в базу данных sqlite3. Я хочу сделать это с помощью PHP. Спасибо

Ответ №1:

Использовать только PHP было бы довольно хлопотно, вам пришлось бы получить все записи из вашей таблицы mysql, создать соответствующие таблицы в sqlite3 и вставить записи.

Насколько я могу судить, вы просто хотите сделать это автоматически, поэтому я бы не увидел вреда в использовании программ-оболочек. Вы могли бы довольно легко сделать это, используя exec функцию: http://nl3.php.net/manual/en/function.exec.php

Комментарии:

1. Привет, Джефроен, спасибо за это.. Я хочу сделать это с помощью PHP, потому что я размещаю свой веб-сайт на сервере малого бизнеса Yahoo, и, по-видимому, мы не можем запускать системные команды на нем.

2. Эй, ребята, спасибо за ответ.. Но я нашел ссылку, которая решила мою проблему. Ссылка на решение