Volg de onderstaande video om te zien hoe je onze site als web-app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
KoenDK zei:ge kunt ze orderen by ID, en dan de 20 eerste selecteren, neen?
$res1 = mysql_query("SELECT COUNT(id) FROM films") or die("res1: ".mysql_error()); // vraag het AANTAL items op
$items_totaal = mysql_result($res1, 0); // het totaal aantal items
mysql_free_result($res1); // geef het resultaat vrij
$items_per_pagina = 20; // vrij te kiezen
$aantal_paginas = 1; // het aantal items per pagina
// items van de huidige pagina ophalen
$offset = $huidige_pagina * $items_per_pagina;
$res2 = mysql_query("SELECT * FROM film ORDER BY id DESC LIMIT ".$offset.","
.$items_per_pagina) or die("res2:". mysql_error());
while($aBerichten = mysql_fetch_array($res2))
{
SELECT * FROM films ORDER BY id DESC LIMIT 0,20
SELECT CASE WHEN id IN (SELECT id FROM films ORDER BY id DESC LIMIT 0,20) THEN 'HOT' END hot, id, naam, titel, FROM films
RpR zei:Probleem met dit is dat je ervan uitgaat dat een id altijd maar oploopt. Dit is in het begin zo maar na een tijdje worden verwijderde id's terug opgevuld...
RpR zei:Probleem met dit is dat je ervan uitgaat dat een id altijd maar oploopt. Dit is in het begin zo maar na een tijdje worden verwijderde id's terug opgevuld...
Ook bij wijzigingen kan je HOT niet gebruiken. Beste wat je kan doen is een datumveld toevoegen en op huidige datum zetten en dan 20 dingen selecteren en een beetje wijzigen zodat er 20 hot items zijn...
exxhal zei:Stel dat je nu enkel het voorlaatste id wil opvragen of vanaf het voorlaatste id wil beginnen te tellen ?
Hoe voer je dan de query uit ?
killgore zei:LIMIT 20 OFFSET 1
werkt in zowel mysql als postgresql