Запрос к БД!! как?

bezdelbnik bezdelbnik   18.02.2012 11:27   2 495  
Здравствуйте, Ребят скажите, установил модуль(ДЛЕ), а там нужно сделать запрос к базе из файла или ввести запрос в ручную(все есть), как это сделать?
Заранее благодарен!

ЗЫ - нагуглил:
Сегодня я расскажу вам об одном неочевидном способе выполнить SQL-запрос средствами самого движка DLE, имея только доступ к админпанели DatalifeEngine и к папке сайта по FTP.
У меня была такая ситуация, когда я не помнил адрес вебморды у phpmyadmin для БД сайта, а надо было срочно исправить инфу в одной таблице.
Вот сам способ:
1) Пишем SQL-запрос в текстовый файл
2) Ставим этому файлу расширение .sql
3) Заливаем этот файл в папку "backup" в директории движка на хостинге
4) Идем в админпанель движка, в раздел работы с базой данных (http://имясайта/admin.php?mod=dboption)
5) Выбираем в поле "Выберите резервную копию базы данных" имя созданного файла, и жмем "Восстановить базу данных"

Этот метод не повредит моей базе?

Ответы на вопрос (3) Написать ответ
UnFeeLing UnFeeLing   18.02.2012 11:46
Заходим в phpMyAdmin, выбираем нужную базу данных, переходим к верхней вкладке SQL, копируем и вставляем в поле (Выполнить SQL-запрос(ы) к базе данных) нужный запрос, который необходимо выполнить
0
mav123 mav123   18.02.2012 11:46
Через phpMyAdmin не проще сделать, не?
-3
fioru fioru   18.02.2012 14:35
bezdelbnik, если у Вас нет доступа к phpMyAdmin то самым верным способом будет:
1. Зайти в админ панель в раздел бекапа (http://имясайта/admin.php?mod=dboption)
2. Сделать сам бекап без сжатия
3. Скопировать себе данный файл на компьютер
4. Открыть и дописать в конец файла Ваш запрос, который необходимо сделать, причем внимательно посмотрите как указаны у Вас префиксы таблиц, и как те что Вы добавляете.
5. Залить файл обратно на сервер и сделать восстановление через тот же раздел бекапа
1

Войдите, чтобы написать ответ
Вход Регистрация

C ТОП50 в ТОП5 с помощью поведенческих факторов в Яндексе и Google.