Преместване на цялата информация от една таблица в друга.

sentenello

Registered
Здравейте,
Целта ми е да премествам с натискането на един бутон цялата информация от една таблица в друга и същевременно първата таблица да се нулира.
Нулирането е ясно тъй като след преместването на информацията ще дам заявка да се нулират полетата, но въпроса ми е как най-лесно и най-удобно да преместя цялата информация..

П.С. Преместването във втората таблица трябва да стане като добавяне, а не ъпдейтване на таблицата.
 
Код:
<?php
$sql=  " select * from `table` " ; 
$q = mysql_query($sql);


while($row =  mysql_feach_array($q) ) 
{

$pole1 = $row['pole1'] ;
$pole2 = $row['pole2'];
$polen = $row['polen'];

$sql_insert = " Insert into `table` ('{$pole1}','{$pole2}','{$polen}' ) ";
mysql_query($sql_insert);


}

Може да има някоя грешка , не съм го тествал.
 
И да има грешка аз знам как да го направя по този начин, но въпроса е дали това е най-удачния и правилен вариант.
 
sentenello каза:
Това преместване на инфото ще става всеки месец на 1-во число.
Кода на @index е много удачен само си сменяш таблиците и полетата :) и отваряш файла и то действа (т.е. премества информацията). Но също я запазва в първата таблица.
 
MaLa_NocHe каза:
sentenello каза:
Това преместване на инфото ще става всеки месец на 1-во число.
Кода на @index е много удачен само си сменяш таблиците и полетата :) и отваряш файла и то действа (т.е. премества информацията). Но също я запазва в първата таблица.
Защо ? Не е ли много по-лесно просто да преименуваш таблицата отколкото да копираш от старата в новата инфото и най-вероятно после да триеш старата ...
 
SveXteZ каза:
MaLa_NocHe каза:
sentenello каза:
Това преместване на инфото ще става всеки месец на 1-во число.
Кода на @index е много удачен само си сменяш таблиците и полетата :) и отваряш файла и то действа (т.е. премества информацията). Но също я запазва в първата таблица.
Защо ? Не е ли много по-лесно просто да преименуваш таблицата отколкото да копираш от старата в новата инфото и най-вероятно после да триеш старата ...

Едното ще ми бъде месечно класиране, а другото годишно.
Като преместя инфото от месечната таблица в годишната, променям месеца и нулирам точките, а в същото време ще се запазва хем месечното класиране в годишната таблица хем ще се събира и годишно класиране ;)
 

Back
Горе