Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
strankovanie clankov

Registrovaný: 01.09.07
Prihlásený: 18.05.11
Príspevky: 141
Témy: 36
Bydlisko: 127.0.0.1
Príspevok NapísalOffline : 06.11.2007 19:21

Tvorim strankovanie clankov v nejakej kategorii (strana [1] [2] [3] ... viete o co ide) a chcel by som zistit, aky id bude prveho clanku na napr. 9strane. Mam stlpec id ako auto_increment, avsak nemozem to dat, ze
Kód:
mysql_query("SELECT ... FROM .... WHERE id>90");
...lebo ak nejaky clanok vymazem, tak tym sa to neposuva a na niektorej strane bude napr iba 9,8,7 ... clankov namiesto 10. Mam myslienku ako by to malo byt, no neviem to napisat v SQL jazyku. Stacilo by selektovat ID z riadku 90 (riadky, ktore podliehaju istym podmienkam) a potom clanky, ktore su > ako ten selektovany ID ... a to dokoncit by som vedel. Tak asi tolko moja myslienka, dufam ze ste ju pochopili, lebo priznavam, napisal som ju blbo. Dalo by sa to, ze dam for(....$nieco<=90.....) a tak by som ziskal ten ID, ale to je vela dotazov na MySQL a pocul som, ze sa to da, tak snad to niekto vie a poradi. Tak pls poradte ;)


Offline

Užívateľ
Užívateľ
strankovanie clankov

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 06.11.2007 20:34

ale sak to sa posuva so vsetkym takze ked vymazes 47 prispevok z 90 tak az to pises po 10 tak 51 sa ti posunie na miesto 50 a tak ti prejde na dalsiu stranu a to iste urobia vsetky ostatne.







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Užívateľ
Užívateľ
strankovanie clankov

Registrovaný: 01.09.07
Prihlásený: 18.05.11
Príspevky: 141
Témy: 36
Bydlisko: 127.0.0.1
Príspevok Napísal autor témyOffline : 06.11.2007 20:46

ved prave preto som tento prispevok dal sem, kedy som s tym neratal, tak dam, ze kde je ID > 90 a je to. Ja viem, nenapisal som to dobre, ale snad ma niekto pochopi ;)


Offline

Správca fóra
Správca fóra
strankovanie clankov

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.11.2007 21:10

ak som to dobre pochopil, tak mozes pouzit
Kód:
LIMIT offset, row_count


Offline

Užívateľ
Užívateľ
strankovanie clankov

Registrovaný: 01.09.07
Prihlásený: 18.05.11
Príspevky: 141
Témy: 36
Bydlisko: 127.0.0.1
Príspevok Napísal autor témyOffline : 06.11.2007 21:28

a ako to zaradit do query, resp, ako do toho zadat napr i*limit (i je cislo strany)







_________________
It easier to run away
Offline

Správca fóra
Správca fóra
strankovanie clankov

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.11.2007 21:34

$i = cislo strany (1..n)
$limit = pocet clankov na stranu
Kód:
LIMIT ($i-1)*$limit, $limit


Offline

Užívateľ
Užívateľ
strankovanie clankov

Registrovaný: 01.09.07
Prihlásený: 18.05.11
Príspevky: 141
Témy: 36
Bydlisko: 127.0.0.1
Príspevok Napísal autor témyOffline : 07.11.2007 19:45

no to si ma tiez asi nepochopil, ale ja teba. Podla toho kodu vyberiem x idov, kym ich pocet nebude ten, ktory potrebujem. Ale ja som pisal ze ci by sa to nedalo urobit nejako tak, aby som ich nemusel vybrat. Aby zistilo, aky ID ma napt 70 riadok v tab, ktory este podlieha nejaky podmienkam







_________________
It easier to run away
Offline

Správca fóra
Správca fóra
strankovanie clankov

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 07.11.2007 19:50

aha, no tak to len trosku zmenis:
Kód:
LIMIT ($i-1)*$limit, 1







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
strankovanie clankov

Registrovaný: 01.09.07
Prihlásený: 18.05.11
Príspevky: 141
Témy: 36
Bydlisko: 127.0.0.1
Príspevok Napísal autor témyOffline : 07.11.2007 19:58

ok, ja priznavam, praca v SQL jazyku nie je moja oblast, ale ta 1 je tam naco dobra ?







_________________
It easier to run away
Offline

Správca fóra
Správca fóra
strankovanie clankov

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 07.11.2007 20:01

ta 1 znamena, ze ti vyberie z db len jeden zaznam na stanovenej pozicii







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
strankovanie clankov

Registrovaný: 01.09.07
Prihlásený: 18.05.11
Príspevky: 141
Témy: 36
Bydlisko: 127.0.0.1
Príspevok Napísal autor témyOffline : 07.11.2007 20:06

jaj tak dik, finalny kod by mohol vyzerat nejako takto ?
Kód:
$lastid=mysql_fetch_row(mysql_query("SELECT id FROM {$prefix}_clanky WHERE cat='$id' LIMIT $i*$limit, 1"));
$sql=mysql_query("SELECT potrebne,udaje FROM {$prefix}_clanky WHERE cat='$id' AND id>= $lastid[0] LIMIT $limit");
while(...){...};


Offline

Správca fóra
Správca fóra
strankovanie clankov

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 07.11.2007 20:15

moze to tak byt, ale nechapem, preco to robis cez 2 prikazy, ked to mozes spravit v jednom:
Kód:
$sql=mysql_query("SELECT potrebne,udaje FROM {$prefix}_clanky WHERE cat='$id' ORDER BY id LIMIT $i*$limit, $limit");
while...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
strankovanie clankov

Registrovaný: 01.09.07
Prihlásený: 18.05.11
Príspevky: 141
Témy: 36
Bydlisko: 127.0.0.1
Príspevok Napísal autor témyOffline : 07.11.2007 20:22

no sice hej :D







_________________
It easier to run away
Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. PHP stránkovanie v dive - znemožní stránkovanie

v PHP, ASP

7

545

24.07.2011 12:44

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Tvorba článkov

v HTML, XHTML, XML, CSS

9

496

25.12.2014 14:02

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodnotenie článkov?

v PHP, ASP

3

528

27.04.2008 13:15

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. tagy článkov

v PHP, ASP

3

459

12.03.2011 19:51

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kopirovanie clankov a obrazkov

v Obchody, reklamácie a právo

6

1734

22.07.2008 18:42

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. stránkovanie

v PHP, ASP

12

1012

01.10.2009 18:08

dessert Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. strankovanie

v PHP, ASP

6

346

30.09.2014 22:20

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. strankovanie

v JavaScript, VBScript, Ajax

3

627

09.01.2009 12:47

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Strankovanie

v PHP, ASP

7

544

03.05.2008 11:24

qacer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Strankovanie

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

35

2252

13.01.2008 14:11

ROmario Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Joomla 3.4 nfunguje ukladanie článkov

v Redakčné systémy

0

460

07.05.2015 18:10

Black Scorpion Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. redakcny system s pocitadlom prezreti clankov

v Redakčné systémy

8

732

22.02.2010 11:53

peter_r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kam ukladá Wordpress obsah (text) článkov?

v Redakčné systémy

1

415

24.09.2014 8:18

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. wordress import clankov z textoveho suboru

v Redakčné systémy

1

557

24.06.2011 15:19

don jebot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyriesene - Strankovanie

v PHP, ASP

0

361

12.03.2010 10:35

speedy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Strankovanie galerie

v PHP, ASP

2

334

25.06.2012 14:57

Slavci Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra