A recept kiválasztása a select ... frissítési lekérdezéssel
Képzelje el, hogy olyan folyamatokat futtat, amelyek ugyanazt a táblázatot választják ki. Ha nem ad meg különleges feltételeket, akkor több folyamat ugyanazt a rekordot választhatja ki egyszerre. Ebben a cikkben megmutatom neked egy megoldást, amely 100% -ot segít elkerülni ezt a helyzetet.
A fenti helyzet elkerülése érdekében nem csak egy SELECT lekérdezést kell végrehajtani, hanem annak kiterjesztett verzióját, amelyet sokan nem gyanítanak: SELECT ... FOR UPDATE.
Így, ha ez a lekérdezés végrehajtásra kerül, az adatbázisban lévő összes rekord lezárul, amíg az adatbázis munkamenet befejeződik, vagy amíg a rekordok adatai frissülnek. Egy másik szkript nem tudja kiválasztani a blokkolt rekordokat, amíg a fenti feltételek valamelyike nem következik be.
Azonban nem minden olyan egyszerű. Néhány további feltételnek eleget kell tennie. Először is, a táblázatot az InnoDB architektúra alapján kell elkészíteni. Ellenkező esetben a zár nem működik. Másodszor, mielőtt elvégezné a mintát, ki kell kapcsolnia az automatikus lekérési kérelmet. Ie vagyis a kérelem automatikus végrehajtása. Miután megadta az UPDATE lekérdezést, újból hozzá kell férnie az adatbázishoz, és el kell végeznie a változtatásokat a COMMIT parancs használatával.
A "PHP" rubrika utolsó öt órája
Amikor egy weboldal biztonságáról van szó, a "mindent szűrő, mindent képernyő" kifejezés mindig releváns lesz. Ma beszéljünk az adatok szűréséről.
Az Expressive 2 támogatja azt a képességet, hogy más ZF komponenseket csatlakoztasson egy speciális áramkörön. Nem mindenki szereti ezt a döntést. Ebben a cikkben leírjuk, hogyan lehetne javítani a több modul összekapcsolásának folyamatát.
Tegyük fel, hogy a kiszolgálóoldali parancsfájlból bizonyos információkat kell elküldenie a Google Analytics szolgáltatásnak. Hogyan kell csinálni. A válasz ebben a megjegyzésben található.
Több fajta PHP homokozó. Néhányan online képesek kódolni a kódot, de vannak olyan megoldások is, amelyeket a webhelyén végrehajthat.
Az információk azonnali megszerzésére két csatorna (látás és hallás) révén a tanítás hatékonysága sokkal nagyobb, mint a könyvek tanulása. És a házi feladatok és az online tesztek lehetővé teszik, hogy folyamatosan gondolkodj a tanult nyelvben, és azonnal ellenőrizd a tudását!
Ha sokáig szeretné megtanulni a HTML-t, akkor remek hírekkel szolgálok neked!
Ha már megtanulta a HTML-t, és tovább akar lépni, a következő lépés a CSS-technológia megtanulása.
Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!