<=
Fórum
151. Rimelek / 2007. dec. 26. /
[150] mktime() nem tárol csak átalakít
de egyébként : óra, perc, mp, hónap, nap, év. A datetime-ot kell feldarabolni a - és : jelek mentén. azt meg átadod a megfelelõ helyen.
[150] mktime() nem tárol csak átalakít
de egyébként : óra, perc, mp, hónap, nap, év. A datetime-ot kell feldarabolni a - és : jelek mentén. azt meg átadod a megfelelõ helyen.
150. pasi18 / 2007. dec. 26. /
[149] mktime() pont forditva tárol mint a datetime. nem? elöször óra, perc, mp, év, honap, nap.
[149] mktime() pont forditva tárol mint a datetime. nem? elöször óra, perc, mp, év, honap, nap.
149. Rimelek / 2007. dec. 26. /
[148] szerintem ha datetime -ban van az idõ, akkor legegyszerûbb mktime() -al átalakítani másodpercekre, és ott már csak time() -ból ki kell vonni a tárolt értéket. Azt pedig leosztani napokra, a maradékot órákra, a maradékot percekre, aztán másodpercekre. Én így csinálnám. Ezért is tárolom a dátumot mindig a time() alakban integer tipusként.
[148] szerintem ha datetime -ban van az idõ, akkor legegyszerûbb mktime() -al átalakítani másodpercekre, és ott már csak time() -ból ki kell vonni a tárolt értéket. Azt pedig leosztani napokra, a maradékot órákra, a maradékot percekre, aztán másodpercekre. Én így csinálnám. Ezért is tárolom a dátumot mindig a time() alakban integer tipusként.
148. pasi18 / 2007. dec. 25. /
Még lenne egy kérdésem. Irtam egy eljárást idö külömbség kiszámitására. Datetime-ban van az idö és meg szeretném tudni hogy mennyi idö telt el a jelentöl (hány perc, hány másodperc stb). Az én függvényem azért nem volt túl jó mert ha kivontam a percet a percböl néha negativ érték jött ki. Ha az adatbázisban 2 perc volt letárolva és a now idö 1 perc akkor az eltelt idö nem 59perc hanem -1 perc. Érdekelne a legkissebb eröforrást igénylö megoldás. Ötleteket és linkeket is szivesen fogadok. Köszi
Még lenne egy kérdésem. Irtam egy eljárást idö külömbség kiszámitására. Datetime-ban van az idö és meg szeretném tudni hogy mennyi idö telt el a jelentöl (hány perc, hány másodperc stb). Az én függvényem azért nem volt túl jó mert ha kivontam a percet a percböl néha negativ érték jött ki. Ha az adatbázisban 2 perc volt letárolva és a now idö 1 perc akkor az eltelt idö nem 59perc hanem -1 perc. Érdekelne a legkissebb eröforrást igénylö megoldás. Ötleteket és linkeket is szivesen fogadok. Köszi
147. pasi18 / 2007. dec. 24. /
[146] Itt is a kerekités a gond. Téved gyakorlatban téved a buglist szerint is
[146] Itt is a kerekités a gond. Téved gyakorlatban téved a buglist szerint is
146. Rimelek / 2007. dec. 24. /
[145] Kissé most fáradt vagyok, lehet ezért nem kapcsolok megint. De itt az lenne a gond, mint a php-ben? osztást látok meg egy kerekítést. Most így nem tudok mit mondani rá. sajnálom :-/
[145] Kissé most fáradt vagyok, lehet ezért nem kapcsolok megint. De itt az lenne a gond, mint a php-ben? osztást látok meg egy kerekítést. Most így nem tudok mit mondani rá. sajnálom :-/
145. pasi18 / 2007. dec. 24. /
[144] ügyes ötlet. és adatbázisban? SELECT cim, time, szavazat, status, szavazat_nr, UserID, MAX(round(szavazat/szavazat_nr,2)) AS arany FROM koszonto where szavazat_nr>0 and status=1 GROUP BY UserID ORDER BY arany DESC LIMIT 0, 5
[144] ügyes ötlet. és adatbázisban? SELECT cim, time, szavazat, status, szavazat_nr, UserID, MAX(round(szavazat/szavazat_nr,2)) AS arany FROM koszonto where szavazat_nr>0 and status=1 GROUP BY UserID ORDER BY arany DESC LIMIT 0, 5
144. Rimelek / 2007. dec. 24. /
[143] Megnéztem ezt a hibát. nagyon érdekes. Szóval én az általad linkelt 250.02 - 250.02 hibára azt találtam ki, hogy a (b+c) ami 250.02 átalakítottam stringgé, és azzal számoltattam: echo (string)($b+$c)-$a; Akkor elfelejt minden hülyeséget, és csak a 250.02 -vel számol, mintha magad írtad volna be a számot és nem egy számítás eredménye lenne.
[143] Megnéztem ezt a hibát. nagyon érdekes. Szóval én az általad linkelt 250.02 - 250.02 hibára azt találtam ki, hogy a (b+c) ami 250.02 átalakítottam stringgé, és azzal számoltattam: echo (string)($b+$c)-$a; Akkor elfelejt minden hülyeséget, és csak a 250.02 -vel számol, mintha magad írtad volna be a számot és nem egy számítás eredménye lenne.
143. pasi18 / 2007. dec. 24. /
[142] bugs.php.net/bug.php?id=10131&edit=3 de szimplan keress a round site:php.net kifejezésre a guglin. Borzasztó érdekes. Tele a PHP 4 és a PHP 5-is ilyen bugokkal és már kidobták a PHP 6-ot. Ki a fene nem birja ?: vagy dátum konverzió string-be vagy go to nélkül for-ban nélkül? Nem értem
[142] bugs.php.net/bug.php?id=10131&edit=3 de szimplan keress a round site:php.net kifejezésre a guglin. Borzasztó érdekes. Tele a PHP 4 és a PHP 5-is ilyen bugokkal és már kidobták a PHP 6-ot. Ki a fene nem birja ?: vagy dátum konverzió string-be vagy go to nélkül for-ban nélkül? Nem értem
142. Rimelek / 2007. dec. 23. /
Milyen tévedése? Az csak kerekit megadott tizedesjegyre. Eddig nem tapasztaltam tévedést, de mondd mit téved. Már érdekelne.
Milyen tévedése? Az csak kerekit megadott tizedesjegyre. Eddig nem tapasztaltam tévedést, de mondd mit téved. Már érdekelne.
141. pasi18 / 2007. dec. 23. /
Round() tévedésének a kiküszöbölésére vmi ötlet?
Round() tévedésének a kiküszöbölésére vmi ötlet?
140. pasi18 / 2007. dec. 19. /
[137] Nothing enymore?! By 'the troy'
[137] Nothing enymore?! By 'the troy'
139. pasi18 / 2007. dec. 18. /
[138] szerintem etikátlanabb lenne ha kiirnám konkrétan melyik chatet programozom
jah és ha zavar abbafejezem :D
[138] szerintem etikátlanabb lenne ha kiirnám konkrétan melyik chatet programozom
jah és ha zavar abbafejezem :D
138. Fules / 2007. dec. 18. /
[137] Mondjuk nem túl etikus dolog dolog pont itt cset programozásról beszélni
[137] Mondjuk nem túl etikus dolog dolog pont itt cset programozásról beszélni
137. pasi18 / 2007. dec. 18. /
[135] Kosz а tippet ki fogom probalni. www.prog.hu/tudastar/75025-27/MySQL+datetime.html topicban felmerult problemara esetleg nem tudnatok segiteni egy jobb megoldast talani mint Micu?
[135] Kosz а tippet ki fogom probalni. www.prog.hu/tudastar/75025-27/MySQL+datetime.html topicban felmerult problemara esetleg nem tudnatok segiteni egy jobb megoldast talani mint Micu?
136. Bish / 2007. dec. 17. /
[132] a max és a group együtt hozza meg az eredményt
[132] a max és a group együtt hozza meg az eredményt
135. Fules / 2007. dec. 17. /
[134] Ennél csak jobb van, mivel ez 10 találatnál 11 query. Joinold össze a 2 táblát tee
Gondolom a userid indexelve van a user táblában, meg a barat tababan is. Ugy nem lesz para. A legszebb az, ha írsz rá egy view-t(min. mysql 5) és akkor nem kell szarozni. Közben megnéztem, hogy nekem miért nem jött be a max(time) os dolog. Hát azzal nem volt para, viszont és nem használok mysql-t, ami pedig sok esetben nem a szabványnak megfelelõen dolgozik. Így a group by sem szabványosan mûködik(mindent megeged), és én több táblából szedtem össze az adatokat, nem lehetett rendes select group by-t írni, hogy a postgres elfodja. Na ezért kellett tároltat írnom.
[134] Ennél csak jobb van, mivel ez 10 találatnál 11 query. Joinold össze a 2 táblát tee
Gondolom a userid indexelve van a user táblában, meg a barat tababan is. Ugy nem lesz para. A legszebb az, ha írsz rá egy view-t(min. mysql 5) és akkor nem kell szarozni. Közben megnéztem, hogy nekem miért nem jött be a max(time) os dolog. Hát azzal nem volt para, viszont és nem használok mysql-t, ami pedig sok esetben nem a szabványnak megfelelõen dolgozik. Így a group by sem szabványosan mûködik(mindent megeged), és én több táblából szedtem össze az adatokat, nem lehetett rendes select group by-t írni, hogy a postgres elfodja. Na ezért kellett tároltat írnom.
134. pasi18 / 2007. dec. 17. /
Még egy hasonló kérdés: eddig amikor meg akartam tudni a barátlistán szereplö tagok nickjét szimplán select * from barat where nick='$nick'. Mostmár komplikálódtak a dolgok mert nem ott tárolom a nick neveket. Ezért igy csinálom: select * from barat where UserID=$id. Es ahogy iratom ki sorjában a while-on belül hogy ki hol van, mikor lépet be stb stb akkor select * from user where id=$barat_id. Majd kiiratom a usert is. Van ennél jobb megoldás is?
Még egy hasonló kérdés: eddig amikor meg akartam tudni a barátlistán szereplö tagok nickjét szimplán select * from barat where nick='$nick'. Mostmár komplikálódtak a dolgok mert nem ott tárolom a nick neveket. Ezért igy csinálom: select * from barat where UserID=$id. Es ahogy iratom ki sorjában a while-on belül hogy ki hol van, mikor lépet be stb stb akkor select * from user where id=$barat_id. Majd kiiratom a usert is. Van ennél jobb megoldás is?
133. pasi18 / 2007. dec. 17. /
[132] Csak nyugi
Take it easy :P Le kell én is üljek mysqlt tanulni ahogy az le van irva. Nehéz az adatbázis mert sok egyenrangu aprosagból épül fel
[132] Csak nyugi
Take it easy :P Le kell én is üljek mysqlt tanulni ahogy az le van irva. Nehéz az adatbázis mert sok egyenrangu aprosagból épül fel
132. Fules / 2007. dec. 17. /
[131] Na nekem ez akkor se mûködött
maxoltam én is eleget :) bassza meg most már megnézem, hogy mi a francot is kellett volna nekem megcsinálni, ami nem ment ezzel :D
=>[131] Na nekem ez akkor se mûködött
maxoltam én is eleget :) bassza meg most már megnézem, hogy mi a francot is kellett volna nekem megcsinálni, ami nem ment ezzel :D
wline