- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Lalikiraly: SÜNI energiaital.
- Luck Dragon: Asszociációs játék. :)
- hdanesz: Elektromos autózás - első élmények
- eBay-es kütyük kis pénzért
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- Gurulunk, WAZE?!
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- lezso6: Nem látszik a kurzor Chrome alatt a beviteli mezőkben?
Ú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.
===========
(#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.
-
Tele von Zsinór
őstag
válasz
Speeedfire #9489 üzenetére
Egy darab Blog tábla, egy darab Tag tábla, és egy BlogTag tábla, aminek összesen két mezője van: blog_id és tag_id, a kettő együtt a primary key.
Ez a szokásos many-to-many megoldás.
Új hozzászólás Aktív témák
Hirdetés
- Bomba Ár! Dell Latitude 3190 - Intel N4120 I 4GB I 128GB SSD I 11,6" HD I Cam I W11 I Garancia!
- Bomba Ár! Dell Latitude 3190 - Intel N4120 I 4GB I 64GB SSD I 11,6" HD I Cam I W11 I Garancia!
- Bomba ár! Dell Latitude E6520 - i7-2760QM I 8GB I 256SSD I Nvidia I HDMI I 15,6" HD+ I W10 I Gari!
- Bomba ár! Dell Latitude E7240 - i7-4GEN I 16GB I 256SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- Bomba ár! Toshiba Satellite Pro R50-C - i3-6G I 4GB I 128GB SSD I 15,6" I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged