Hirdetés
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Okosóra és okoskiegészítő topik
- iPhone topik
- Samsung Galaxy A56 - megbízható középszerűség
- Apple Watch
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Google Pixel topik
- Fotók, videók mobillal
- Poco F6 5G - Turbó Rudi
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#9489
üzenetére
Na, látom Tele von Zsinór közben megírta a választ, nagyon jól és tömören leírta. Hát az eléggé gány lenne, ha az adott bejegyzéshez tartozó tageket mindenhol összecseszve egy stringbe tárolnánk el...

Ez a módszer nagyon sok szempontból rossz, de legfőképpen azért, mert így nem lehet normálisan és optimálisan keresgélni az adatok közt (ami itt most épp a taglista), pedig az adatbázis ezt lehetővé tenné.Csak példaként nézd meg a Drupal 7 működését (de más példát is lehetne említeni), ott már a core is támogatja az Article content type-hoz tagek eltárolását - a `taxonomy_term_data` táblában vannak tárolva a konkrét tagek, azonosítóval, névvel, egyebekkel ellátva (tehát egy tag egy Taxonomy Term), a `taxonomy_index` táblában pedig az azonosítók összekapcsolása van, ahogy illik: egy node azonosítóját összekapcsolja egy taxonomy term (jelen esetben egy tag) azonosítójával, így lehet tudni, hogy az az adott node-hoz tartozik.
A `taxonomy_vocabulary` pedig a szótárakat gyűjti, van pl. egy Tags nevű "szótár", ebbe tartozik az összes tag, még ennek az azonosítójával is össze van kapcsolva.
Így aztán nagyon rugalmasan lehet keresgélni a tagek között.Ez így jól is van megoldva - inkább szülessen több bejegyzés néhány adattáblában, mint hogy rossz megoldásokat alkalmazzunk.

(#9493) : akkor ideje megbarátkozni velük.
![;]](//cdn.rios.hu/dl/s/v1.gif)
===========
(#9490) Jim-Y : ezzel az a nagy baj, hogy adott esetben túl sokáig tarthat a keresés, és normálisan szűrni köztük csak gányolással lehet.
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Forza sorozat (Horizon/Motorsport)
- Xbox Series X|S
- Autós topik látogatók beszélgetős, offolós topikja
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Horgász topik
- Hálózatokról alaposan
- PlayStation 5
- Apple MacBook
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- További aktív témák...
- Samsung 27" 2K 2560x1440 monitor S27A850D PLS panel, kis hibákkal, DP porton kell használni!
- NEC 27" 2K 2560x1440 IPS monitor pici hibával PIVOT mód, HDMI, DP port
- Epson WorkForce Pro WF-C579RDWF (C11CG77401) A4-es, színes üzleti tintasugaras MFP nyomtató eladó
- iPhone 15 Pro Max Natúr Titán 256 GB
- iPhone 15 PRO 128GB fekete titán KÁRTYAFÜGGETLEN! 2027 júniusig Apple garancia! Akkumlátor 87%
- Új HP Omen 16 FHD+ 144Hz Ryzen9 8940HX 16mag 32GB 1TB SSD Nvidia RTX 5070 8GB GDDR7 Win11 Garancia
- Xiaomi Redmi 14C / 4/128GB / Kártyafüggetlen / 12Hó Garancia
- Lenovo ThinkCentre / Dell OptiPlex / Hp EliteDesk mini, micro PC - Számla/garancia
- HIBÁTLAN iPhone 12 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4364
- CSÍKOS! MacBook Pro 16" M1 Pro 16GB 512GB Gar.
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


![;]](http://cdn.rios.hu/dl/s/v1.gif)


