Backup functie

  • Ik wil voor mijn spelers een backup / save game functie maken.


    Toelichting: speler kan voor een x aantal credits een save game kopen. Bij het activeren (savegame=1) moet er een backup worden gemaakt van het user gedeelte van de speler in een aparte database tabel (vb. users_savegame). Als een speler nu is vermoord en zijn save game opnieuw wil laden kan die door een load functie in zijn profiel zijn users row overschrijven met zijn backup / savegame.


    Zou iemand mij kunnen helpen / toelichten hoe ik dit het beste kan doen?


    (voornamelijk het save en restore gedeelte)


    Alvast bedankt,

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Euh..
    Exporteer de tabel users, en voer vervolgens deze SQL in dezelfde database weer uit.
    Dan pak je een backup script, en laat je het in een tekst bestandje zetten.
    Als de speler het terug wilt zetten, laad je het tekst bestandje, en voila ;)


    Banditi heeft naar mijn weten veel database velden, dus je bent wel even bezig :)


    Maar, succes :p

  • Even in grote lijnen:
    SHOW FIELDS FROM `gebruikers`
    Kopieer structuur van gebruikers naar andere tabel (eenmalig, dus niet voor elk lid :P)
    [func]mysql_query[/func] SELECT * FROM gebruikers/spelers WHERE id = '1'
    INSERT INTO backuptabel ... etc.


    't Is maar in grote lijnen, en er zullen vast wel (zeker weten eigenlijk) fouten in zitten, maar hoop dat je er iets mee opgeschoten bent :)


    Of, maar ik weet niet of het werkt, zoiets als dit:

    PHP
    INSERT INTO backupgebruikers (veld a, veld b, etc) (SELECT veld a, veld b, etc FROM gebruikers WHERE id = '1')


    Zoiets zou volgens mij ook goed mogelijk kunnen zijn.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!