Witam!
Mam problem z wrzuceniem backupu. Struktura bazy wygląda tak
ID IMIE PUNKTY
mam backup tej bazy sprzed paru dni w formie pliku .sql i jak zrobić żeby wrzucić go do obecnej bazy, podmieniając tylko punkty na te sprzed paru dni.
Mam nadzieje, że w miarę jasno wytłumaczyłem o co mi chodzi.
W pierwszej kolejności utwórz sobie tymczasową tabelę do której zaimportujesz dane np. poprzez phpMyAdmina.
Następnie napisz sobie skrypt który pobierze ID "użyszkodnika" i wartość punktów ze starej tabeli, a następnie dokona update'u na nowej tabeli.
Coś w stylu:
$db = @new mysqli('host', 'user', 'password', 'db'); $select = $db->query("SELECT idUzytkownika, punkty FROM staraTabela"); $dane = $select->fetch_object(); foreach($dane as $d){ $db->query("UPDATE nowaTabela SET punkty='$d->punkty' where idUzytkownika='$d->idUzytkownika'"); }
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)