ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 17.02.2009, 20:20
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

Репутация: 7
По умолчанию

Цитата:
Сообщение от groundhog  
Vinsik, тогда экспорти всю базу в SQL скрипт. Делай замену в нём. Потом поднимай этот дамп. Больше никак. Или запросом по всем полям по одиночке.
опа, точняк, в текстовуху, там все поменять и обратно на место) спс мужик! +++
 
Ответить с цитированием

  #12  
Старый 17.02.2009, 20:33
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


Отправить сообщение для Zitt с помощью ICQ
По умолчанию

две головы хорошо, а одна умная лучше =)))
 
Ответить с цитированием

  #13  
Старый 18.02.2009, 01:15
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
Провел на форуме:
93223

Репутация: 14
По умолчанию

$query_bases = ('show databases;');
все это в массив ассоциативный
потом в цикле делаешь use
$query_tables = ('show tables');
точно так же запоминаешь таблицы в такой же массив
и опять в цикле select * from $tables[i] bla bla where blabla
 
Ответить с цитированием

  #14  
Старый 18.02.2009, 01:38
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
Провел на форуме:
93223

Репутация: 14
По умолчанию

может где то так но я спать пошел

$link = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!link)
{
exit ("<p> cant connect to database </p>");
}
$query_bases = "show databases";
$result_bases = mysql_query($query_bases);
if(!$result_bases) {echo "error bases read";}

else {
while ($output = mysql_fetch_assoc($result))
{
$bases[] = $output;
}

return ($bases);

}
}


$query_tables = "show tables";
for ($i=0;$i<count($bases);$i++)
{
mysql_select_db($bases[$i], $link);

$result_table= mysql_query($query_table);
if(!result_table) {echo "error bases tables";}

else {
while ($output_tables = mysql_fetch_assoc($result_table))
{
$tables[] = $output_table;
$query = "UPDATE $tables SET forum=REPLACE(forum, 'sayt.lan', 'sayt.ru');"
}

return ($tables);

}
}

Последний раз редактировалось barnaki; 18.02.2009 в 20:10..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL инъекция (в т.ч. и blind SQL) kot777 Уязвимости 4 04.10.2008 17:18
Посимвольный перебор в базах данных на примере MySQL LoFFi Чужие Статьи 5 30.04.2007 05:05
SQL injection в MySql сервере версии 3,x bandera Чужие Статьи 3 04.06.2006 16:17
Общие Рекомендации Защиты (MySQL и SQL Web-интерфейс) k00p3r Чужие Статьи 0 13.06.2005 11:22
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ