PHP výběr dat z databáze MySQL

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Masara 16. 10. 2016 23:10

Dobrý den,

potřebuji najít řešení pro výběr dat z databáze. Jedná se o zobrazování článků.

První článek bude velký a bude se zobrazovat jako první. Další 4 články se budou zobrazovat zvlášť.

Potřebuji, aby se články zobrazovali postupně od nejnovějšího. Nyní nastává situace, při které se zobrazí velký článek a na zbývajících čtyřech článcích se zobrazí první článek znovu a následně se pokračuje podle ID v pořádku dále.

Tuto situaci dokážu ošetřit pomocí odečtení jedničky u ID článku. Tím vznikne problém při mazání článků. Pokud budu odečítat jedničku, pak při smazaní článku vznikne mezera v ID článků a nebudou se zobrazovat postupně správně.

Můj dotaz zní: Podle čeho a jak mám vybírat data z databáze, abych u druhé sekce článků vždy na začátku začínal druhým nejnovější článkem z databáze i při průběžném mazání článků.
Masara
Kolemjdoucí

Odeslat příspěvekod Nargon 17. 10. 2016 00:09

To co popisuješ vypadá na nějakou prasárnu v kódu, ale jde to ošetřit další prasárnou. U zbývajících 4 článků stačí když první výsledek zahodíš a budeš zobrazovat až ty další výsledky.
Desktop: Ryzen 7 1800X (3.95GHz, 1.35V), Asus Crosshair VI Hero, 16GB DDR4 Ram (3200MHz), 128GB SSD + 3TB HDD, Nvidia GTX 1080
Notebook: Asus UL50VT 15.6" (SU7300@1.7GHz, 4GB ram, 500GB HDD, Intel GMA 4500MHD + nVidia G210M, dlouha vydrz cca 7+ hod)
Nargon
Moderátor

Odeslat příspěvekod K8 17. 10. 2016 08:57

žádnou prasárnu nepotřebuje dělat, stačí použít LIMIT 1,4
K8
Pokročilý


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků