Нужен скрипт для дампа таблицы Sql
а если прав на её запуск не хватает, то могу такой вариант предложить:
$link=mysql_connect("host", "user_name", "user_pass") or
die("could not connect");
mysql_select_db("db_name");
$result = mysql_query("SELECT * FROM table_name");
while ($row = mysql_fetch_array($result))
{
$arraycount=count($row);
for ($i=0; $i<$arraycount; $i++)
{
echo $row[$i]." ";
}
echo "\n----\n";
}
mysql_free_result($result);
mysql_close($link);
?>
ну вместо echo можешь что-нить другое поставить)
а ещё помниться что в phpMyAdmin есть файл tbl_dump.php и либа к нему в libraries/build_dump.lib.php можешь ей воспользоваться))
к БД прилагается утилита mysqldump
а если прав на её запуск не хватает, то могу такой вариант предложить:
$link=mysql_connect("host", "user_name", "user_pass") or
die("could not connect");
mysql_select_db("db_name");
$result = mysql_query("SELECT * FROM table_name");
while ($row = mysql_fetch_array($result))
{
$arraycount=count($row);
for ($i=0; $i<$arraycount; $i++)
{
echo $row[$i]." ";
}
echo "\n----\n";
}
mysql_free_result($result);
mysql_close($link);
?>
ну вместо echo можешь что-нить другое поставить)
а ещё помниться что в есть файл tbl_dump.php и либа к нему в libraries/build_dump.lib.php можешь ей воспользоваться))
C phpMyAdmin парится нехочется.
А то что ты кинул код, не совсем то что я хотел =(..нужно что бы создавался файл, например dump.sql и сохранялся на серваке =)
C phpMyAdmin парится нехочется.
А то что ты кинул код, не совсем то что я хотел =(..нужно что бы создавался файл, например dump.sql и сохранялся на серваке =)
извините за оффтоп, но зачем???
извините за оффтоп, но зачем???
Что бы оставалась копия базы, мало ли база грохнется или еще что нить ?
C phpMyAdmin парится нехочется.
А то что ты кинул код, не совсем то что я хотел =(..нужно что бы создавался файл, например dump.sql и сохранялся на серваке =)
хз.. я бы с phpMyAdmib попарился.. либа там конечно непонятная, но генерит в итоге как раз вставку всех данных в таблицу.. как раз то что нужно..
Что бы оставалась копия базы, мало ли база грохнется или еще что нить ?
я так и подозревал, что грядет очередное изобретение велосипеда с квадратными колесами... вдумчиво курим доки по MySQL (подсказка - см. BACKUP TABLES и RESTORE TABLES). если не ошибаюсь это 4-ая глава Официального справочника по MySQL, который лежит на официальном сайте.
ЗЫ: а как насчет
Mr.Hacker был прав...
C phpMyAdmin парится нехочется.
А то что ты кинул код, не совсем то что я хотел =(..нужно что бы создавался файл, например dump.sql и сохранялся на серваке =)
Недавно столкнулся с подобной ситуевиной. И нарыл такое решение : http://www.creater.ru/index.php?section=scripts&id=817
Тут лежит небольшой скрипт перловский. Только что проверял его работу на своем сервере - реально работает. Только ему нужен доступ через Telnet
или SSH. Это тоже есть. Цитата:
"Для установки соединения в терминальном режиме (unix shell) нужно скачать специальную программу-клиент, которая умеет работать по протоколу SSH версии 1. Мы рекомендуем использовать программу putty, но вы можете использовать любое другое поддерживающее ssh1 программного обеспечение. Скачать последнюю версию программы putty можно здесь."
Адрес на файл :http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe