Archívum - Már 19, 2013 - Fórum téma
SET mezőtípus probléma
Sziasztok!
Van egy táblám, amibe van egy ilyen értékeket tárolni képes SET típusú mezőm:
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
Néztem, hogy van egy nagyon jó függvény: FIND_IN_SET.
A problémám az, hogy ez csak egyetlen egy értéket tud ellenőrizni.
Nekem arra lenne szüksége, hogy pl. azt kérem a szervertől, hogy határozza meg azokat a sorokat amiben a SET típusú mezőben 1 vagy 2 szerepel (nem 11, 12, stb. amiben a két számjegy szerepel).
Eddig azt találtam csak, hogy csináljak egy csomó OR-OR-OR-t egymás után.
De egy nagy táblán egy mondjuk csak 8 érték kikeresése miatt készített plusz 8 OR az nem a legszerencsésebb.
Próbáltam IN-el, de azzal nem működik.
Van valakinek valami jó ötlete?
Köszi.
■ Van egy táblám, amibe van egy ilyen értékeket tárolni képes SET típusú mezőm:
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
Néztem, hogy van egy nagyon jó függvény: FIND_IN_SET.
A problémám az, hogy ez csak egyetlen egy értéket tud ellenőrizni.
Nekem arra lenne szüksége, hogy pl. azt kérem a szervertől, hogy határozza meg azokat a sorokat amiben a SET típusú mezőben 1 vagy 2 szerepel (nem 11, 12, stb. amiben a két számjegy szerepel).
Eddig azt találtam csak, hogy csináljak egy csomó OR-OR-OR-t egymás után.
De egy nagy táblán egy mondjuk csak 8 érték kikeresése miatt készített plusz 8 OR az nem a legszerencsésebb.
Próbáltam IN-el, de azzal nem működik.
Van valakinek valami jó ötlete?
Köszi.
Csak az USA-ban lehet egy weboldalt felfuttatni?
Annyi szó esik manapság a webes StartUp-okról, meg kockázati tőke befektetőkről, meg sikeres fiatal vállalkozókról. De ha megnézem ezeket a híreket, akkor gyakorlatilag minden ilyen cég amerikai. Persze ott a Prezi, amit magyarok alapítottak, de abba is amerikaiak fektettek be, és nem magyarok.
Nekem is van egy ötletem, amiből lehetne csinálni egy sikeres webes szolgáltatást, de egyszerűen úgy érzem, hogy itt Magyarországon szinte lehetetlen befektetőt találni. Pénz nélkül meg nyilván nem lehet felfuttatni semmit sem úgy gondolom.
Lehet, hogy nekem is ki kellene mennem az USA-ba dolgozni, letelepedni, és aztán talán elkezdhetem a cégemet felfuttatni, és ott kint keresni hozzá befektetőt?
Vagy itthonról is érdemes elkezdeni a fejlesztést egy kisebb csapattal, és reménykedni abban, hogy talán egyszer valaki felfigyel ránk?
Mi a jó módszer, ha van egy jó ötletem, de nem tudom megvalósítani, mert nincs meg rá a megfelelő pénzügyi hátterem?
■ Nekem is van egy ötletem, amiből lehetne csinálni egy sikeres webes szolgáltatást, de egyszerűen úgy érzem, hogy itt Magyarországon szinte lehetetlen befektetőt találni. Pénz nélkül meg nyilván nem lehet felfuttatni semmit sem úgy gondolom.
Lehet, hogy nekem is ki kellene mennem az USA-ba dolgozni, letelepedni, és aztán talán elkezdhetem a cégemet felfuttatni, és ott kint keresni hozzá befektetőt?
Vagy itthonról is érdemes elkezdeni a fejlesztést egy kisebb csapattal, és reménykedni abban, hogy talán egyszer valaki felfigyel ránk?
Mi a jó módszer, ha van egy jó ötletem, de nem tudom megvalósítani, mert nincs meg rá a megfelelő pénzügyi hátterem?
MySQL - SELECT több táblából, átlaggal
táblák (nem az összes mezővel, csak ami hirtelen kell)
borok (id, nev, pinceszet_id)
pinceszetek (id, nev, borvidek_id, telepules_id)
borvidekek (id, nev)
telepulesek (id, telepules)
ertekelt_borok (id, bor_id, ertek_szam)
ertekelt_pinceszetek (id, pinceszet_id, user_id, ertek_szam)
amiket vissza kellene kapnom:
- pinceszet id
- pinceszet nev
- borvidék név
- település név
- pincészet értékelések száma
és a komplikáció:
a pincészetek önálló értékelése mellett (ertekelt_pinceszetek) működik egy automatikus értékelés is.
ez azon alapul, hogy:
minden bort értékelhetnek (1-5-ig) a felhasználók (ertekelt_borok). így kialakul a borok átlagos értéke. ezeket kellene egy adott pincészet boraira megcsinálnom úgy, hogy a pincészet borainak egyenkénti átlaga alapján visszakapjak egy 1-5-ig terjedő pincészetre vonatkoztatott átlagot. tehát a pincészet megitélését a borainak a megitélése alapján.
Erre próbálok valami egymésba ágyazott SELECT-et csinálni, de egyelőre nem sikerül.
■ borok (id, nev, pinceszet_id)
pinceszetek (id, nev, borvidek_id, telepules_id)
borvidekek (id, nev)
telepulesek (id, telepules)
ertekelt_borok (id, bor_id, ertek_szam)
ertekelt_pinceszetek (id, pinceszet_id, user_id, ertek_szam)
amiket vissza kellene kapnom:
- pinceszet id
- pinceszet nev
- borvidék név
- település név
- pincészet értékelések száma
és a komplikáció:
a pincészetek önálló értékelése mellett (ertekelt_pinceszetek) működik egy automatikus értékelés is.
ez azon alapul, hogy:
minden bort értékelhetnek (1-5-ig) a felhasználók (ertekelt_borok). így kialakul a borok átlagos értéke. ezeket kellene egy adott pincészet boraira megcsinálnom úgy, hogy a pincészet borainak egyenkénti átlaga alapján visszakapjak egy 1-5-ig terjedő pincészetre vonatkoztatott átlagot. tehát a pincészet megitélését a borainak a megitélése alapján.
Erre próbálok valami egymésba ágyazott SELECT-et csinálni, de egyelőre nem sikerül.
jQuery-vel kiírt DOM elem kattintás probléma
Sziasztok!
Van valami ésszerű megoldás az alábbi problémára?
Van egy táblázatom, melyet jQuery ajax segítségével töltök fel egy adatbázisból. Mikor valami esemény történik, például törlés, vagy módosítás, esetleg rendezés, vagy lapozás újra iratom a táblázatot, sőt még a lapozót is, mert törlés, vagy hozzáadás esetén változhat a lap szám, stb...
A gond ott kezdődik nálam, hogy az újra írt gombokat már nem tudom kattintani, pontosabban a jQuery selectorok nem működnek már. Ugyan ez a bajom volt például egy content divben elhelyezett pushState - onpopstate link esetében, mikor a link segítségével betöltöttem a megfelelő tartalmat oldal újratöltés nélkül a következőleg betöltött link már nem reagált úgy, mint a kiinduló link eseménye.
Elvileg a find() függvény erre lenne kitalálva, de nem egészen értem, hogy ezt hogyan tudnám alkalmazni, ehelyett:
$('.btn-pagination').click(function(event){
//ajax hívás és kiírás a megfelelő divbe
});
Mert így működik elsőre, de amint újra van töltve a div, már nem látja. Ezt a find függvényt hova kellene elhelyezni a kódban, hogy jó is legyen?
Előre is köszönöm a segítséget!
■ Van valami ésszerű megoldás az alábbi problémára?
Van egy táblázatom, melyet jQuery ajax segítségével töltök fel egy adatbázisból. Mikor valami esemény történik, például törlés, vagy módosítás, esetleg rendezés, vagy lapozás újra iratom a táblázatot, sőt még a lapozót is, mert törlés, vagy hozzáadás esetén változhat a lap szám, stb...
A gond ott kezdődik nálam, hogy az újra írt gombokat már nem tudom kattintani, pontosabban a jQuery selectorok nem működnek már. Ugyan ez a bajom volt például egy content divben elhelyezett pushState - onpopstate link esetében, mikor a link segítségével betöltöttem a megfelelő tartalmat oldal újratöltés nélkül a következőleg betöltött link már nem reagált úgy, mint a kiinduló link eseménye.
Elvileg a find() függvény erre lenne kitalálva, de nem egészen értem, hogy ezt hogyan tudnám alkalmazni, ehelyett:
$('.btn-pagination').click(function(event){
//ajax hívás és kiírás a megfelelő divbe
});
Mert így működik elsőre, de amint újra van töltve a div, már nem látja. Ezt a find függvényt hova kellene elhelyezni a kódban, hogy jó is legyen?
Előre is köszönöm a segítséget!