altijd laatste id uit db weergeven
Martijn Peek
08/05/2007 18:31:00Hallo,
Ik ben nog niet zo lang met php bzig , maar ik heb een nieuwsoverzichtje (=nieuws.php) op een site , waar ik bijvoorbeeld de laatste 5 berichten uit een db laat zien . bij elk bericht staat een link voor het volledige bericht (= nieuwsdetail.php).
Nu wil ik echter voor de home pagina , dat altijd het laatste nieuwsbericht volledig wordt weergegeven. Momenteel is de link :
http://www.test.nl/afdeling/index.php?page=nieuwsdetail&id=242
dus id=242 moet altijd het laatste id zijn ?
Hoe kan ik daarvoor zorgen ?
Ik hoop dat iemand mij kan en wil helpen
lavast bedankt
Martijn
Ik ben nog niet zo lang met php bzig , maar ik heb een nieuwsoverzichtje (=nieuws.php) op een site , waar ik bijvoorbeeld de laatste 5 berichten uit een db laat zien . bij elk bericht staat een link voor het volledige bericht (= nieuwsdetail.php).
Nu wil ik echter voor de home pagina , dat altijd het laatste nieuwsbericht volledig wordt weergegeven. Momenteel is de link :
http://www.test.nl/afdeling/index.php?page=nieuwsdetail&id=242
dus id=242 moet altijd het laatste id zijn ?
Hoe kan ik daarvoor zorgen ?
Ik hoop dat iemand mij kan en wil helpen
lavast bedankt
Martijn
PHP hulp
25/11/2024 00:52:13GaMer B
08/05/2007 18:38:00Gebruik de SELECT van MySQL en dan een limiet opstellen van 1/2 records en dan ORDER BY id DESC.
Zo krijg je als je dit hebt:
id | Naam
1 | bla
2 | bla2
3 | bla3
4 | bla4
Met deze query:
SELECT * FROM table ORDER BY id DESC LIMIT 1,2 (niet getest!)
Krijg je dit resultaat:
4 | bla4
Zo krijg je als je dit hebt:
id | Naam
1 | bla
2 | bla2
3 | bla3
4 | bla4
Met deze query:
SELECT * FROM table ORDER BY id DESC LIMIT 1,2 (niet getest!)
Krijg je dit resultaat:
4 | bla4
Jason de Ridder
08/05/2007 18:49:00Gebruik de volgende query:
Maar als ik jou was zou ik met data gaan werken. Dat is betrouwbaarder dan een id.
DESC is van groot naar klein (z->a)
ASC is van klein naar groet (a->z)
Ezelsbruggetje:
Asc is kleiner de Desc.
Maar als ik jou was zou ik met data gaan werken. Dat is betrouwbaarder dan een id.
DESC is van groot naar klein (z->a)
ASC is van klein naar groet (a->z)
Ezelsbruggetje:
Asc is kleiner de Desc.
Martijn Peek
08/05/2007 19:16:00het is gelukt, ik zat te moeilijk te denken :
dit heb ik er van gemaakt :
SELECT * FROM nieuws WHERE afdeling = 'test' AND jaar = '$jaartal' AND actief = 'ja' ORDER BY id DESC LIMIT 1
dit heb ik er van gemaakt :
SELECT * FROM nieuws WHERE afdeling = 'test' AND jaar = '$jaartal' AND actief = 'ja' ORDER BY id DESC LIMIT 1
Jason de Ridder
08/05/2007 20:19:00Is een mooie standaard query.
Van actief zou ik een int(1) maken, en dan 1/0 gebruiken. (True = 1 = ja/False = 0 = nee)
Je jaartal zou ik even uitquoten...
Van actief zou ik een int(1) maken, en dan 1/0 gebruiken. (True = 1 = ja/False = 0 = nee)
Je jaartal zou ik even uitquoten...