[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запуск внешнего SQL-скрипта
ttas
Вопрос для профи! Помогите, пожалуйста.
Хочу запустить внешний SQL-скрипт с помощью консоли mysql и PHP.
Для командной строки это делается так:
> mysql -u root -p my_database < my_sql.sql
Enter password:
Из PHP эту строку можно запустить так:
exec('mysql -u root -p my_database < my_sql.sql');
Но как я тогда получу доступ к консоли mysql, чтоб ввести пароль? Можно, это можно сделать с помощью proc_open()? Как это можно сделать для windows? Спасибо!



Спустя 24 минуты, 46 секунд (6.12.2010 - 14:19) SlavaFr написал(а):
mysql -u"root" -p"xxx" my_database < my_sql.sql

Спустя 32 минуты, 33 секунды (6.12.2010 - 14:51) ttas написал(а):
Спасибо огромное! Под WIN пашет. Под FreeBSD еще не проверял, все не так просто ) Надеюсь, под *nix это тоже сработает? Спасибо smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.