Előzmények

gustyhozzászólásai | válasz erre | 2026.07.17 10:13:11 (5890)
Pontosan erről van szó: nem cizellálni kéne, hanem erre külön beiktatni egy kódot. Egy sima mysql update fut le a ládaoldal szerkesztésekor. Nem vizsgál mezőket, tartalmat egyenként. Mivel a mysql itt nem lát változást, ezzel a mezővel nem csinál semmit.
Ehhez az update elé be kellene illeszteni egy külön ellenőrző eljárást, hogy mi van, ha a user csak a kis és nagybetűkkel szórakozik. Na ennek nincs értelme, mert ez akkor minden esetben futna, akár kell, akár nem.
Ha valakinek ilyen extra igénye van, az csináljon egy extra updatet, és kész. Ne akarjunk már minden különleges, 5 évente előforduló eset miatt szoftvert bonyolítani, lassítani.
[előzmény: (5889) species8472hu, 2026.07.17 09:42:50]

species8472huhozzászólásai | válasz erre | 2026.07.17 09:42:50 (5889)
De ha amúgy sem tesz különbséget kis és nagy betű között, akkor csak az ellenőrző kódot kellene kicsit cizellálni, hogy saját magát hagyja ki az ellenőrzésből. Mert ha úgyis mindegy, hogy kis, vagy nagy betű szerepel a láda kódjában, akkor miért ne lehetne szabadon átírni, ha a ládagazda kedve éppen úgy szottyanna? A lényeg, hogy a saját láda elmentésekor, a láda kódjának ellenőrzésekor saját magát kivételként kezelje, ehhez nem kell új eljárás, meg semmi extra, csak a jelenlegi ellenőrző algoritmust kell kicsit módosítani. Az adatbázisban meg csak frissülne a meglévő láda kódja és kész.
[előzmény: (5885) gusty, 2026.07.16 20:39:20]

gustyhozzászólásai | válasz erre | 2026.07.16 20:39:20 (5885)
Meg, csak nincs értelme. :)

Az SQL nem tesz különbséget a kis és nagybetű között, így nincs mit updatelni, mert az ő szemszögéből nincs változás. Persze fel lehetne okosítani, hogy tegyen különbséget, de akkor lehetne 16 féle azonos nevű láda a kis és nagybetűket variálva.
Szóval külön eljárást kéne írni az egész műveletre, ami valljuk be nem lenne se elegáns, se hatékony, hiszen minden alkalommal futnia kéne, miközben elég ritka esetben lenne rá ténylegesen szükség.
[előzmény: (5883) imi75, 2026.07.16 17:28:04]

imi75hozzászólásai | válasz erre | 2026.07.16 17:28:04 (5883)
Apróság: megváltoztattam az egyik ládám kódját GCStAn-ról GCSTAN-ra, mert így jobban tetszik.
Csak két lépésben ment a dolog, mivel a közvetlen módosításnál jött a hibaüzenet, hogy olyan kód már van. Persze, hogy van. :)
Biztos meg lehet egyszer majd oldani :), hogy saját magát ne vegye figyelembe ellenőrzéskor a doboz, hiszen nyilvánvaló, hogy akkor olyan "már van". ;)

Bejelentkezés név:  jelszó:   [regisztráció]