Сенсей
Новичок
Выборочный Backup таблиц базы , как ?
И не надо меня в phpadmin посылать ....
Идея такая : вывожу названия таблиц + checkbox , выбираю те что мне нужно - и их бэкаплю .....
Вот функция которая берет название таблиц + сколько она весит ...
Здесь я юзаю :
Насколько я понимаю ... тогда скрипт бэкапа данных должен работать по принципу :
взять $row[0] from база и бэкапнуть ?
Или здесь нужно применять другой принцип ? Можете подсказать , или почитать где ? Может пример где есть ?
И не надо меня в phpadmin посылать ....
Идея такая : вывожу названия таблиц + checkbox , выбираю те что мне нужно - и их бэкаплю .....
Вот функция которая берет название таблиц + сколько она весит ...
PHP:
function DbWorks() {
include("header.php");
global $aid, $prefix, $dbi, $dbname;
GraphicAdmin();
OpenTable();
echo "<center><font class=\"title\">"._OPTIMIZINGDB." $dbname</font></center><br><br>"
."<form action=\"admin.php\" method=\"post\"><table border=1 align=\"center\"><tr><td><div align=center>"._TABLE."</div></td><td><div align=center>"._SIZE."</div></td></tr>";
$tot_data = 0;
$tot_idx = 0;
$tot_all = 0;
$local_query = 'SHOW TABLE STATUS FROM '.$dbname;
$result = @sql_query($local_query, $dbi);
if (@sql_num_rows($result, $dbi)) {
while ($row = sql_fetch_array($result, $dbi)) {
$tot_data = $row['Data_length'];
$tot_idx = $row['Index_length'];
$total = $tot_data + $tot_idx;
$total = $total / 1024 ;
$total = round ($total,3);
echo "<tr><td><input type=\"checkbox\" name=\"$row[0]\" value=\"$row[0]\">"."$row[0]"."</td>"."<td>"."$total"." Kb"."</td>";
}
}
echo "</table></center><br>";
echo "<input type=\"hidden\" name=\"op\" value=\"DbWorksSave\">"
."<center><input type=\"submit\" value=\""._SAVE."\"></center></form>";
CloseTable();
include("footer.php");
}
Здесь я юзаю :
PHP:
<input type=\"checkbox\" name=\"$row[0]\" value=\"$row[0]\">
взять $row[0] from база и бэкапнуть ?
Или здесь нужно применять другой принцип ? Можете подсказать , или почитать где ? Может пример где есть ?