IPB

Welcome Guest ( Log In | Register )

100 Pages V   1 2 3 > »   
Closed TopicStart new topic
> PHP-MySQL segítség II.
LeGaS
post 2006. Mar 13., 14:58
Post #1


Frontend developer
*****

Group: moderator
Posts: 5236
Joined: 04. August 2.
From: Budapest
Member No.: 413



Előzmény: PHP-mySQL segítség


--------------------
LeGaS | Moderátor
Webfejlesztő blogom
Go to the top of the page
 
+Quote Post
Ts0Ts0
post 2006. Mar 13., 16:04
Post #2


tag
**

Group: tag
Posts: 200
Joined: 05. November 27.
From: Kaposvár
Member No.: 1611



Üdv!
Hogyan tudok egy adatbázisból a beírás dátuma alapján kiválasztani egy adatot? Tehát egy konkrét péda a könyebb megértéshez:
így néz ki az adatbázis:

id
hír
szerző
dátum (2006.01.01)
idő (15:52:21)

Én pedig azt az elemet szertném kiválasztani aminek a legkésöbbi a dátum és az időértéke, vagy ha ezt nem lehet akkor a legnagyobb az ID-je.

Köszönöm a segítséget.



--------------------
...
Go to the top of the page
 
+Quote Post
LeGaS
post 2006. Mar 13., 16:49
Post #3


Frontend developer
*****

Group: moderator
Posts: 5236
Joined: 04. August 2.
From: Budapest
Member No.: 413



Nem lenne egyszerűbb ha ID szerint rendeznéd, csökkenő sorrendben?
CODE
SELECT * FROM `tábla` ORDER BY `id` DESC


--------------------
LeGaS | Moderátor
Webfejlesztő blogom
Go to the top of the page
 
+Quote Post
zsola2
post 2006. Mar 13., 17:46
Post #4


aki zsola, csak 2...
****

Group: moderator
Posts: 3800
Joined: 04. April 28.
Member No.: 305



Talán ha az időt egy datetime formátumú értékként kezeled, akkor ez gyorsabb lenne:
CODE
// rossz megoldás, törölve, nehogy valaki még rosszul jegyezze meg. :)

De ez most nem 100%, de szvsz jó lesz a lekérdezés.
(bár nem biztos, hoyg dátumokan megy a MAX. Ehhez kérnék egy gurutól megerősítést, mert kipróbálni nem tudom. wink.gif ) Thx.

This post has been edited by zsola2: 2006. Mar 13., 19:30


--------------------
- egy blog a rengetegben -
A fórum etikettjét mindenképp olvasd el! --> Fórum looser's guide
Webszerkesztéssel kapcsolatos kérdésekre PM-ben _nem_ vagyok hajlandó válaszolni... A fórum azért van, hogy ezt ott beszéljük meg!
"Ne feledd, ha valaki felbosszant, az arcodon 42 izom rándul össze. De csupán négy izom kell ahhoz, hogy kinyújtsd a kezed, és pofán vágd vele az ilyen seggfejeket."
Go to the top of the page
 
+Quote Post
Ts0Ts0
post 2006. Mar 13., 19:13
Post #5


tag
**

Group: tag
Posts: 200
Joined: 05. November 27.
From: Kaposvár
Member No.: 1611



LeGaS nem sorbarendezni akarom, hanem a legutolsó bejegyzést kiírni.

zsola és zsola2 köszi;) majd kipróbálom.


--------------------
...
Go to the top of the page
 
+Quote Post
zsola2
post 2006. Mar 13., 19:18
Post #6


aki zsola, csak 2...
****

Group: moderator
Posts: 3800
Joined: 04. April 28.
Member No.: 305



Marhaságot írtam, ne próbáld!

LeGaS lekérdezését ha használod, akkor ott csak a legelső sort kell kiiratni, és akkor kapod meg a leguccsó bejegyzést.
-------------
Javítanám a bejegyzést.

Űber nagy marhaságot írtam, sorry. sad.gif

This post has been edited by zsola2: 2006. Mar 13., 19:20


--------------------
- egy blog a rengetegben -
A fórum etikettjét mindenképp olvasd el! --> Fórum looser's guide
Webszerkesztéssel kapcsolatos kérdésekre PM-ben _nem_ vagyok hajlandó válaszolni... A fórum azért van, hogy ezt ott beszéljük meg!
"Ne feledd, ha valaki felbosszant, az arcodon 42 izom rándul össze. De csupán négy izom kell ahhoz, hogy kinyújtsd a kezed, és pofán vágd vele az ilyen seggfejeket."
Go to the top of the page
 
+Quote Post
LeGaS
post 2006. Mar 13., 19:23
Post #7


Frontend developer
*****

Group: moderator
Posts: 5236
Joined: 04. August 2.
From: Budapest
Member No.: 413



TsoTso: tessék
CODE
SELECT * FROM `tabla` ORDER BY `id` DESC LIMIT 1


zsola: a tied valahogy így lenne helyes talán:
CODE
SELECT * FROM `tabla` HAVING MAX(datetime_cellaneve)

Nem vagyok biztos benne hogy megy, de ki kell próbálni. smile.gif

This post has been edited by LeGaS: 2006. Mar 13., 19:25


--------------------
LeGaS | Moderátor
Webfejlesztő blogom
Go to the top of the page
 
+Quote Post
zsola2
post 2006. Mar 13., 19:28
Post #8


aki zsola, csak 2...
****

Group: moderator
Posts: 3800
Joined: 04. April 28.
Member No.: 305



igen igen, ahoyg LeGaS mondja.

vagy akkor a dátumra, ha esetleg az id nem auto inces:
CODE
SELECT * FROM `tábla` ORDER BY `datum`,`ido` DESC LIMIT 1


De még mindig tartom, hoyg sikeresebb lenne egy értékként tárolni az időt, és dátumot.

(És most élnék lehetőségemmel, és kiszedem a feni rossz megoldásomat, nehoyg valaki még megjegyezze...)

LeGaS: A HAVING MAX-al nekem egy nagy NULL az eredmény...

This post has been edited by zsola2: 2006. Mar 13., 19:31


--------------------
- egy blog a rengetegben -
A fórum etikettjét mindenképp olvasd el! --> Fórum looser's guide
Webszerkesztéssel kapcsolatos kérdésekre PM-ben _nem_ vagyok hajlandó válaszolni... A fórum azért van, hogy ezt ott beszéljük meg!
"Ne feledd, ha valaki felbosszant, az arcodon 42 izom rándul össze. De csupán négy izom kell ahhoz, hogy kinyújtsd a kezed, és pofán vágd vele az ilyen seggfejeket."
Go to the top of the page
 
+Quote Post
Ts0Ts0
post 2006. Mar 13., 20:22
Post #9


tag
**

Group: tag
Posts: 200
Joined: 05. November 27.
From: Kaposvár
Member No.: 1611



Köszönöm mindenkinek, működik.


--------------------
...
Go to the top of the page
 
+Quote Post
BlackY
post 2006. Mar 14., 06:39
Post #10


Commander 1337
*****

Group: törzstag
Posts: 5506
Joined: 03. May 25.
From: Szeged
Member No.: 38



Zsola: Igen, igazad van, jóval egyszerűbb lenne egyben tárolni. Bár a kettős rendezés - hacsak nincs több millió rekord - nem feltűnően lassít...

LeGaS: Az, hogy az ID-je a legnagyobb nem jelenti azt, hogy a date/time is a legnagyobb, mert ha én azt mondom, hogy ezt a hírt csak két hét múlva szeretném látni, de már most felviszem... wink.gif

BlackY


--------------------
BlackY
Blog
Új téma vagy tutorial
Szerkesztő | Törzstag
--
Hogyan kérdezzünk?
Üvöltsük meg együtt a holdat: Wuff :D
Go to the top of the page
 
+Quote Post
zsola2
post 2006. Mar 14., 10:18
Post #11


aki zsola, csak 2...
****

Group: moderator
Posts: 3800
Joined: 04. April 28.
Member No.: 305



Tyűha! akkor meg biza tényleg dátum alapján. és akkor viszont tök jó, mert ha egyben tárolod a dátumot, akkor egyszerűen meg tudod annyival oldani, hogy
CODE
"SELECT * FROM `table` WHERE `idobelyegcellaneve` <= NOW() LIMIT 1"

TsoTso, lehet el kéne gondolkodni egy ilyen fícsöörn, amit BlackY is mond, hogy esetlegesen te adod meg neki a megjelenés dátumát, és akkor lehet jól előre írni! smile.gif


--------------------
- egy blog a rengetegben -
A fórum etikettjét mindenképp olvasd el! --> Fórum looser's guide
Webszerkesztéssel kapcsolatos kérdésekre PM-ben _nem_ vagyok hajlandó válaszolni... A fórum azért van, hogy ezt ott beszéljük meg!
"Ne feledd, ha valaki felbosszant, az arcodon 42 izom rándul össze. De csupán négy izom kell ahhoz, hogy kinyújtsd a kezed, és pofán vágd vele az ilyen seggfejeket."
Go to the top of the page
 
+Quote Post
Ts0Ts0
post 2006. Mar 14., 12:07
Post #12


tag
**

Group: tag
Posts: 200
Joined: 05. November 27.
From: Kaposvár
Member No.: 1611



hmm..ez jó 5let neki is állok gyorsan biggrin.gif
kösz


--------------------
...
Go to the top of the page
 
+Quote Post
Cony
post 2006. Mar 14., 13:19
Post #13


Másztör
****

Group: törzstag
Posts: 1002
Joined: 05. July 1.
From: The Moon
Member No.: 1135



Parse error: parse error, unexpected T_DOUBLE_ARROW, expecting T_PAAMAYIM_NEKUDOTAYIM in /export/cjb/user/cjb/d/r/dragondt/mailer/form.php on line 23
Megcsináltam és felraktam BlackY Scriptjét és ez lett belőle Csak próbaképpen raktam ide! wink.gif
de ezt kaptam submit után:
CODE
Parse error: parse error, unexpected T_DOUBLE_ARROW, expecting T_PAAMAYIM_NEKUDOTAYIM in /export/cjb/user/cjb/d/r/dragondt/mailer/form.php on line 23


Plíz help!

This post has been edited by Cony: 2006. Mar 14., 14:47


--------------------
Hardstyle is my style
Go to the top of the page
 
+Quote Post
zsola2
post 2006. Mar 14., 15:39
Post #14


aki zsola, csak 2...
****

Group: moderator
Posts: 3800
Joined: 04. April 28.
Member No.: 305



valahol lehet, hoyg a egy tömbel lenne gond? gondolkodik.gif


--------------------
- egy blog a rengetegben -
A fórum etikettjét mindenképp olvasd el! --> Fórum looser's guide
Webszerkesztéssel kapcsolatos kérdésekre PM-ben _nem_ vagyok hajlandó válaszolni... A fórum azért van, hogy ezt ott beszéljük meg!
"Ne feledd, ha valaki felbosszant, az arcodon 42 izom rándul össze. De csupán négy izom kell ahhoz, hogy kinyújtsd a kezed, és pofán vágd vele az ilyen seggfejeket."
Go to the top of the page
 
+Quote Post
Cony
post 2006. Mar 14., 15:58
Post #15


Másztör
****

Group: törzstag
Posts: 1002
Joined: 05. July 1.
From: The Moon
Member No.: 1135



BlackY kódjáról van szó, így nem hiszem.. itt a 23. sor:
CODE
foreach($_POST as key => $post)


--------------------
Hardstyle is my style
Go to the top of the page
 
+Quote Post

100 Pages V   1 2 3 > » 
Closed TopicStart new topic

 



Lo-Fi Version Time is now: 2012. May 23. - 10:43

Harder - webdesigner blog | keresőoptimalizálás | honlapkészítés