hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 22:45



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [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ásElküldve: 2020.10.26. 04:15 
Offline
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 alkalommal
Sziasztok,

Az insert into parancsal lehet fix értéket állítani phpba első csatlakozásnál?

Ertem itt:
formatex(sQuery, charsmax(sQuery), "INSERT INTO `táblaneve` (`Prefix`) VALUES (^"[Player]^");");
Majd utána ha más értéket adnék neki, akkor lehetne frissíteni az UPDATE parancsal ?

Hülye kérdés lehet mert steamid, id is fix érték, de azt úgy kérem le változóba, változó nélkül gondoltam.

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.10.26. 07:50 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
Nemtudom ilyesmire gondolsz-e.

Miert nem adatbazisba alitasz fix erteket az oszlopnak? Mondjuk Prefix oszlopnak [Player] a fix erteke. Ha pedig barmit insertelsz abba az oszlopba akkor kihagyhatod azt a oszlopot mert mindig a default erteket fogja beilleszteni oda vagyis [Playert]
Szoval ha pedig insertelni akarsz oda valami mondjuk van (id,valamitabla1,valamitabla2) es a harmadik a Prefix akkor amikor insertelsz eleg az erteket adnod valamitabla1,valamitabla2-nek mert a Prefixet adatbazisbol olvassa ki.
Kód:
"INSERT INTO testtabla (valamitabla1, valamitabla2)
VALUES ('Asd', 'ASd2')";

A harmadik erteket ami a prefix azt pedig insertnel alapbol az adatbazisbol fogja kiolvasni.
Azutan pedig updatelheted amerre akarod.
Csatolmány:
sql.png
sql.png [ 43.44 KiB | Megtekintve 2350 alkalommal ]

_________________
Idk. Csak ugy funbooo.
Kép

Ők köszönték meg DeteCT0R nek ezt a hozzászólást: HellEnergY (2020.10.29. 08:37)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.10.29. 08:03 
Offline
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 alkalommal
DeteCT0R írta:
Nemtudom ilyesmire gondolsz-e.

Miert nem adatbazisba alitasz fix erteket az oszlopnak? Mondjuk Prefix oszlopnak [Player] a fix erteke. Ha pedig barmit insertelsz abba az oszlopba akkor kihagyhatod azt a oszlopot mert mindig a default erteket fogja beilleszteni oda vagyis [Playert]
Szoval ha pedig insertelni akarsz oda valami mondjuk van (id,valamitabla1,valamitabla2) es a harmadik a Prefix akkor amikor insertelsz eleg az erteket adnod valamitabla1,valamitabla2-nek mert a Prefixet adatbazisbol olvassa ki.
Kód:
"INSERT INTO testtabla (valamitabla1, valamitabla2)
VALUES ('Asd', 'ASd2')";

A harmadik erteket ami a prefix azt pedig insertnel alapbol az adatbazisbol fogja kiolvasni.
Azutan pedig updatelheted amerre akarod.
sql.png


Igazából ez is egy megoldás ahhoz amihez gondoltam a dolgot.

De nem igaznán erre gondoltam, a player prefix addig lenne fix amíg nem frissítem.
Nem szeretném frissítéskor kihagyni az oszlopot, plusz mikor kiolvas, de már más az értéke a phpban, azt olvassa ki a [Player] prefix helyett, gondolok itt pl [Admin]-ra.

Tegyük fel egy játékos megtalálja a szervert, mikor felcsatlakozik be kell lépnie, és addíg amig nem lép be nem kapja meg az alap prefixet, amit sqlben tárolok. alap([Player]).
Miután belépett megkapja, azaz betölti a meglévő fix prefix értékét és azt jeleníti meg chaten, de mi van akkor ha felveszem adminnak vagy egyedi prefixet kér?
Akkor jön a következő kérédésem a frissítés része, amiben a meglévő fix [player] prefixet irom át például phpból vagy oldalról, esetleg szerverről.

Persze lennie kell egy dolognak ami alapján betöltöm/frissítem, jelen esetben egy egyedi azonosító lesz.
Ehhez pedig a kérdésem lehet e ilyet.? :oops:

Az egész egy katyvasz de jobban nem tudom megfogalmazni :oops:

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.10.29. 08:35 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Akkor is megy.
Egy alap értéke lesz,de nem azt jelenti hogy nem frissítheted.
Pluginnal megoldod hogy vagy ő adja magának és update-el tudod frissíteni mysql-ben,vagy te magad belépsz phpmyadminba és átírod kézileg.

Adj hozzá oszlopot Varchar típust és mint deci írta egy meghatározott értékkel ami a te esetedben Player lesz.
Ha pluginnal tudják állítani adminok a prefixet maguknak akkor lecsatlakozásnál Update és kész.
Ha nincs pluginod akkor meg kérésre állítod át kézileg phpmyadminba lépve.

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA

Ők köszönték meg ultraibolya nek ezt a hozzászólást: HellEnergY (2020.10.29. 08:37)
  Népszerűség: 2.27%


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 23 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