Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Brown ügynök
#841
üzenetére
"Stick to using single quotes."
Mondjuk én MySQL-ben pont a dupla idézőjelekhez ragaszkodom a query-knél a PHP-s kódjaimban.
Ennek egyszerű a magyarázata, PHP-ben ha duplaidézőjelbe teszek egy adott stringet - pl. az egész query-t, amit majd le akarok futtatni -, akkor a PHP megpróbálja megkeresni a benne lévő esetleg behelyettesítendő változókat, ez meg lassít. Ezért az egész stringet (magát a query-t) aposztrófok közé rakom, és hogy ne kelljen escape-elni mindig az ezenbelül lévő aposztrófokat, inkább macskakörmöt használok. Ha működik, és nem számít hibásnak, a tököm se fog szenvedni az escape-elgetéssel. 
(Persze más adatbázisnál akkor marad az escape-elés, vagy az egész string macskakörmök közé rakása.)
-
lakisoft
veterán
válasz
Brown ügynök
#841
üzenetére
Köszönöm.
MySQL-nek szinte mindegy.
Oracle-ben és MSSQL-ben ez nincs így.
Új hozzászólás Aktív témák
- Futás, futópályák
- gban: Ingyen kellene, de tegnapra
- Kínai és egyéb olcsó órák topikja
- Az elmúlt 30 év legjobb processzorai
- Otthoni hálózat és internet megosztás
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- sziku69: Fűzzük össze a szavakat :)
- Starlink
- Milyen billentyűzetet vegyek?
- Társasház, szomszédok, zajok, együttélés.
- További aktív témák...
- Eladó Logitech G29 + Logitech H váltó!
- P1 Gen6 16" FHD+ IPS i7-13800H RTX A1000 32GB 1TB NVMe ujjlolv IR kam gar
- T14s Gen2i 14" FHD IPS i7-1165G7 16GB 512GB NVMe ujjlolv IR kam új akku gar
- T14s Gen1 14" FHD IPS érintő Ryzen 7 PRO 4750U 16GB 256GB NVMe ujjlolv IR kam gar
- Vadonatúj iPhone 14 PRO 256GB space black KÁRTYAFÜGGETLEN! 2027 január 15-ig Apple garancia!!!
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
- Új Kipsta agility 100 focicipő (43-as)
- BESZÁMÍTÁS! Apple MacBook Pro 14 M4 Max 36GB RAM 1TB SSD macbook garanciával hibátlan működéssel
- Samsung 50" 4K smart Wifi-s okos tv UE50NU7022
- Lenovo Thinkpad P1 Gen 6 - i9-13980HX, 32GB, 2TB SSD, 16" WQUXGA (3840 2400), RTX 4090
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Ennek egyszerű a magyarázata, PHP-ben ha duplaidézőjelbe teszek egy adott stringet - pl. az egész query-t, amit majd le akarok futtatni -, akkor a PHP megpróbálja megkeresni a benne lévő esetleg behelyettesítendő változókat, ez meg lassít. Ezért az egész stringet (magát a query-t) aposztrófok közé rakom, és hogy ne kelljen escape-elni mindig az ezenbelül lévő aposztrófokat, inkább macskakörmöt használok. Ha működik, és nem számít hibásnak, a tököm se fog szenvedni az escape-elgetéssel.

