Új hozzászólás Aktív témák
-
jocomen
aktív tag
válasz
chabeee
#2312
üzenetére
Felviheted a kliens által bevitt szavakat egyből az adatbázisba, de tartalomszűrést, ellenőrzést azért csinálnék. Pl védett karaktert (!;<>{ }[ ]...), parancsot ne vihessen be, illetve ne rendelhessen meg olyasmit, ami nem szerepel a kínálatodban. Pl. ne lehessen búvártanfolyamra jelentkezni egy nyelviskolában.
Rollback az a tranzakciókhoz kell. Ha egy utasítás-csokrot csak abban az esetben akarsz lefuttatni, ha annak minden utasítása végrehajtható. Ellenkező esetben rollback transaction, azaz visszaállítja az eredeti állapotot (pl banki számla-műveletek).
-
PumpkinSeed
addikt
válasz
chabeee
#2301
üzenetére
(#2303) chabeee
Nem nagyon értem a mechanizmust. Illetve miben használod, PHP? Külön lekérdezésekben kéred le, vagy egy lekérdezéssel táblák összekapcsolásával? A lekért adatok közül mindben végzel módosítást, vagy csak egy adott részében? Felesleges mindig DROP-olni a táblát, több okból is. Főleg ha utána nem üríted a recycle_bin-t. Meg lehet valósítan persze, de nagyon homályosan írtad le.
Szerintem az valahogy úgy nézne ki, hogy ha csak bizonyos sorokat változtatsz akkor valami alapján kiszelektálod őket a lekérdezésben, majd egy változóban letárolod azt, amit változtattál rajta és egy UPDATE-el visszatöltöd. Gondolom a privát kulcs alatt az elsődleges kulcsra gondoltál, ha a táblában nincs definiálva elsődleges kulcs kényszer akkor nincs akkor gond, ha van egy olyan oszlopod ami elsődleges kulcshoz hasonló értem ezalatt, hogy nincs NULL érték illetve nem azonosak. Ilyen sor nélkül felesleges is megtervezni egy táblát mert anomáliák lépnek fel. Ha ez megvan akkor tudod teljesíteni azt, hogy a SELECT-ben a változtatásra szoruló sorokat választod ki.
-
Új hozzászólás Aktív témák
- Keresünk iPhone 12/ 12 Mini/ 12 Pro/12 Pro Max
- iPhone Xr 64GB 100% ÚJ EREDETI AKKUMULÁTOR Gyűjtői darab (3hónap Garancia)
- Bomba ár! HP ProBook 450 G6 - i3-8GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W10 I Gari!
- Referencia Weboldallal Világítós bill+laptop bill magyarítás. Rania 3M -is! Touchpadok is.Posta ok
- 224 - Lenovo LOQ (15IRX10) - Intel Core i7-13700HX, RTX 5060 (ELKELT)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


