Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: дамп базы посредством PHP
 
 автор: Oberon   (11.09.2008 в 10:37)   письмо автору
 
 

Как организовать на пхп скрипт, который сделает бэкап базы в тхт файл в кодировке utf?... Подскажите пожалуйста,

  Ответить  
 
 автор: Oberon   (11.09.2008 в 10:38)   письмо автору
 
   для: Oberon   (11.09.2008 в 10:37)
 

И тут же второй вопрос. Есть база base в ней таблица table, необходимо в поле url часть строки "site.ru/files/" изменить например на "anothersite.ru/files/java/" .... просто в таблице около пятисот строк вида http://site.ru/files/dir025/book025111.jar где необходимо изменить на http://anothersite.ru/files/java/dir025/book025111.jar и в ручную менять дело нелепое, подскажите пожалуйста как это организовать на пхп,

  Ответить  
 
 автор: skor   (11.09.2008 в 10:54)   письмо автору
 
   для: Oberon   (11.09.2008 в 10:38)
 

Погугли, есть много готовых скриптов для дампов таблиц.
Накрайняк возьми любой шелл, в нем почти в каждом есть функция дампа бд.

  Ответить  
 
 автор: sim5   (11.09.2008 в 11:04)   письмо автору
 
   для: Oberon   (11.09.2008 в 10:38)
 

В запросе на обновление функцией SET field = REPLACE(field, 'site.ru', 'anothersite.ru')

  Ответить  
 
 автор: Oberon   (11.09.2008 в 12:34)   письмо автору
 
   для: sim5   (11.09.2008 в 11:04)
 

Спасибо, ребята, сейчас попробую,

  Ответить  
 
 автор: Oberon   (11.09.2008 в 13:24)   письмо автору
 
   для: sim5   (11.09.2008 в 11:04)
 

SET field = REPLACE(field, 'site.ru', 'anothersite.ru') так не выходит, может с ковычками?:
SET field = REPLACE("field, 'site.ru', 'anothersite.ru'")

просто боюсь пробывать, бэкап не получается сделать, вдруг данные испорчу,

  Ответить  
 
 автор: sim5   (11.09.2008 в 13:33)   письмо автору
 
   для: Oberon   (11.09.2008 в 13:24)
 

field - это имя колонки таблицы, и уж если кавычки, то `field`. Уберите двойные кавычки. Сделайте на локальном сервере тестовую базу с простенькой таблицей и тренеруйтесь сколько хотите.

PS. А покажите вы весь свой запрос, как вы это делали?

  Ответить  
 
 автор: Mehelson   (11.09.2008 в 11:30)   письмо автору
 
   для: Oberon   (11.09.2008 в 10:38)
 

резервное копирование здесь можно глянуть http://www.softtime.ru/info/wallistworkbd.php

  Ответить  
 
 автор: Trianon   (11.09.2008 в 11:47)   письмо автору
 
   для: Mehelson   (11.09.2008 в 11:30)
 

Ой, не стоит там смотреть.... никому, кроме администрации....

  Ответить  
 
 автор: Mehelson   (11.09.2008 в 12:05)   письмо автору
 
   для: Trianon   (11.09.2008 в 11:47)
 

Сам не пробывал:) но раз есть в разделе готовых решений...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования