hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2021.06.14. 03:57



Jelenlévő felhasználók

Jelenleg 74 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 73 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: SQL Max mentés
HozzászólásElküldve: 2020.06.16. 19:07 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali.
Azt, hogyan tudnám megoldani SQL mentésben, hogy pl valaki eléri az 1 millió pontot, akkor az fölött már nem ment többet. Tehát maximum 1 millió pontot tud menteni.

_________________
  1. Coffee coffee = new Coffee();
  2.  
  3. if (coffee.Empty)
  4. {
  5.     coffee.Refill();
  6. }
  7. else
  8. {
  9.     coffee.Drink();
  10. }
  11.  
  12. // I am a software developer


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Max mentés
HozzászólásElküldve: 2020.06.17. 02:21 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.01.28. 19:04
Hozzászólások: 135
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 44 alkalommal
Kód:
if(pont[id] > 1000000)
     pont[id] = 1000000
     
//SQL mentés lefut telibe ezután
sqlSaveStuff(id)


VAGY


sqlSaveStuff(id)
{
if(pont[id] > 1000000)
     pont[id] = 1000000
     
    //SQL mentés szöveg
}


A kódod felépítésétől függ, hogy melyik volna a szebb.

Edit:
Esetleg a hossz/értéket állíthatod phpmyadminban 6-ra és akkor 999999 lesz a limit. Viszont ez csak elmélet, nem tudom pontosan integernél hogy működik a phpmyadmin hossz/értéke :?

_________________
[ MasterGaming ]

[ TS3 -- Discord ]
[ FB Oldal -- FB Csoport ]

[ CS1.6 Szerverek ]

Hamarosan

Ők köszönték meg Vieni nek ezt a hozzászólást: pixxa112 (2020.06.17. 20:51)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Max mentés
HozzászólásElküldve: 2020.06.17. 10:02 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 622
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 102 alkalommal
Ha az aktuális folyamat alatt azért még nem akarod még felülírni, ha netán több lenne. És tényleg csak a mentésre akarsz koncentrálni, akkor amikor kiadod a MySQL kérést (gondolom így csinálod) ("Col = %i WHERE Col2 = %i", Var, Var2) helyette csinálhatod azt, hogy ("Col = %i WHERE Col2 = %i", Var > MAX_VALUE ? MAX_VALUE : Var, Var2)

Értelem szerűen a megfelelő kifejezéseket cseréled a számodra relevánsra. :)

_________________
rwT* Team | Szerverek!

Különleges játékélmény különleges szerverektől.
Bővebb információkért nézz az alábbi tartalmak után.

( FaceBook ) ( YouTube ) ( Web ) ( GameTracker )

Ők köszönték meg JohanCorn nek ezt a hozzászólást: pixxa112 (2020.06.17. 20:51)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Max mentés
HozzászólásElküldve: 2020.06.17. 20:51 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Vieni írta:
Kód:
if(pont[id] > 1000000)
     pont[id] = 1000000
     
//SQL mentés lefut telibe ezután
sqlSaveStuff(id)


VAGY


sqlSaveStuff(id)
{
if(pont[id] > 1000000)
     pont[id] = 1000000
     
    //SQL mentés szöveg
}


A kódod felépítésétől függ, hogy melyik volna a szebb.

Edit:
Esetleg a hossz/értéket állíthatod phpmyadminban 6-ra és akkor 999999 lesz a limit. Viszont ez csak elmélet, nem tudom pontosan integernél hogy működik a phpmyadmin hossz/értéke :?


JohanCorn írta:
Ha az aktuális folyamat alatt azért még nem akarod még felülírni, ha netán több lenne. És tényleg csak a mentésre akarsz koncentrálni, akkor amikor kiadod a MySQL kérést (gondolom így csinálod) ("Col = %i WHERE Col2 = %i", Var, Var2) helyette csinálhatod azt, hogy ("Col = %i WHERE Col2 = %i", Var > MAX_VALUE ? MAX_VALUE : Var, Var2)

Értelem szerűen a megfelelő kifejezéseket cseréled a számodra relevánsra. :)



Köszönöm szépen! Tökéletesen működik. :D

_________________
  1. Coffee coffee = new Coffee();
  2.  
  3. if (coffee.Empty)
  4. {
  5.     coffee.Refill();
  6. }
  7. else
  8. {
  9.     coffee.Drink();
  10. }
  11.  
  12. // I am a software developer


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 20 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole