Laatste 10 records ASCENDING

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »
Thijs Damen

Thijs Damen

02/06/2008 10:51:00
Quote Anchor link
Hallo PHPers.

Probleem: Ik wil de laatste 10 records in mijn table uitlezen. (ORDER BY xxx DESC limit 10) maar dan in een oplopende volgorde.

nu heb ik hier iets op verzonnen. maar vind ik het zelf een erg omslachtige manier. Misschien dat jullie een andere oplossing hebben. Mijn huidige code hiervoor is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
$select = "SELECT name,message FROM table";
$result = mysql_query($select);
if (mysql_num_rows($result) > 10) {
  $offset = mysql_num_rows($sesult) - 10;
}
else {
  $offset = 0; //Als er minder dan 10 records zijn gewoon de eerste 10 pakken
}
$select = "SELECT name,message FROM table ORDER by id LIMIT ".$offset.",10";
$result = mysql_query($select);
while ($row = mysql_fetch_array($result)) {
  echo $row['name'] . "-" . $row['message'];
}


zoals jullie zien is dit volgens mij erg omslachtig. heeft iemand hiervoor een efficientere manier?
 
PHP hulp

PHP hulp

27/04/2024 20:41:14
 
- wes  -

- wes -

02/06/2008 10:56:00
Quote Anchor link
ASC ... oplopend
DESC ... aflopend
 
Tim Groot

Tim Groot

02/06/2008 10:56:00
Quote Anchor link
ORDER BY xxx ASC limit 10
 
Jurgen assaasas

Jurgen assaasas

02/06/2008 10:57:00
Quote Anchor link
Je kunt alleen de laatste 10 laten zien als je daadwerkelijk een datum/tijd stempel in je database hebt. Order by datum dus.
 
Thijs Damen

Thijs Damen

02/06/2008 11:21:00
Quote Anchor link
@wes. ja dus? wat bedoel je daarmee. ik zeg toch alles goed :)

@Tim Hij order automatisch ASC dus dat hoeft niet aangegeven de worden. dan kan je met limit idd de EERSTE 10 records uitlezen. maar ik wil de laatste 10 records.

@Jurgen: Ik heb er een datum notitie bij staan. maar ook als ik daarop order werkt het niet.

Nogmaals mijn probleem stellingen omdat ik niet denk dat iedereen het helemaal begrijpt.

Ik wil de LAATSTE 10 records van mijn database weergeven.
stel nu ik heb een database van 70 records. dan wil ik record 61 tot en met 70 weergeven.

Als ik dit doe op de volgende manier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT name, message FROM table ORDER BY shout_id DESC limit 10


krijg ik de records in de volgende volgorde:
70. 69, 68 ,67 ,66 ,65, 64, 63, 62, 61

maar ik wil ze in de volgorde:
61, 62, 63, 64, 65, 66, 67, 68, 69, 70
hebben.

Nu doe je dit met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT name, message FROM table ORDER BY shout_id LIMIT 61,10


nu is 61 in dit geval variable. Dit bereken ik nu door al mijn records te pakken (select name, message from table).
Dit te tellen (mysql_num_rows($select))
hier weer 10 van af te trekken (offset = mysql_num_rows($select) -10;
en dat in de query te gooien
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
"SELECT name, message FROM table ORDER BY shout_id LIMIT". $offset.",10"


Dit werkt zoals het hoord. Het probleem is dat ik nu 10 regels gebruik ipv. 1 die ik zou willen gebruiken.

Is het mogelijk om dit allemaal in 1 regel te doen. (de laatste 10 records in oplopende volgorde selecteren)
 
Jacco Engel

Jacco Engel

02/06/2008 11:25:00
Quote Anchor link
Sleutelvraag :

Wat voor veldtype is je datumnotatie :)?
 
Thijs Damen

Thijs Damen

02/06/2008 11:27:00
Quote Anchor link
DATETIME. zoals ik eigenlijk altijd mijn datums noteer omdat je hier alles uit kan halen wat je wil.
 
Jacco Engel

Jacco Engel

02/06/2008 11:30:00
Quote Anchor link
Mischien zie ik iets over het hoofd hier maar is het neit :

ORDER BY datum DESC LIMIT 0,10

?
 
- SanThe -

- SanThe -

02/06/2008 11:32:00
Quote Anchor link
Jacco schreef op 02.06.2008 11:30:
Mischien zie ik iets over het hoofd hier maar is het neit :

ORDER BY datum DESC LIMIT 0,10

?

Oplopend toch? ASC.
 
Jacco Engel

Jacco Engel

02/06/2008 11:34:00
Quote Anchor link
Quote:
Probleem: Ik wil de laatste 10 records in mijn table uitlezen.


DESC ;)

ok allebei half. Hij wil eerst wat ik zeg (de 10 nieuwsten) en volgens wil hij die ASC
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
- SanThe -

- SanThe -

02/06/2008 11:36:00
Quote Anchor link
Thijs Damen schreef op 02.06.2008 10:51:
.. maar dan in een oplopende volgorde.
 
Thijs Damen

Thijs Damen

02/06/2008 11:38:00
Quote Anchor link
De 10 nieuwsten records in oplopende volgorde (eerste de op-tien-na-nieuwste, op-negen-na-nieuwste, , , , , , , , , , nieuwste)

dus jacco, ook hier bij ORDER BY datum DESC LIMIT 0,10 krijg je de 10 nieuwste, alleen dan: niewste, een-na-nieuwste, , , , , etcetc)

Dus het moet allebei!

(kijk eens goed naar mijn voorbeeld, daar bereken ik de offset (totaal - 10) om het daarna op desc te pakken). alleen gebruik ik hier 10(!) regels voor.
 
Joren de Wit

Joren de Wit

02/06/2008 11:40:00
Quote Anchor link
Het is onmogelijk om eerst DESC te sorteren op een kolom, daar een limit van te nemen en vervolgens die resultaten weer ASC te sorteren op dezelfde kolom. Dat gaat je gewoon niet lukken.

Als je sorteert op 2 verschillende kolommen is het echter een ander verhaal. Bijvoorbeeld DESC op een tijd en vervolgens ASC op een naam om de resultaten in alfabetische volgorde te krijgen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
SELECT
  naam,
  datumtijdveld
FROM
  tabel
ORDER BY
  datumtijdveld DESC,
  naam ASC
LIMIT 10 OFFSET 0


ps. Overigens sorteer je nu op een id om een volgorde van records in tijd te bepalen. Dat is hoogst onbetrouwbaar en eigenlijk gewoon fout omdat een id je daar helemaal niets over kan vertellen. Het id 231 geeft je dezelfde informatie als id 40302 of 1, namelijk enkel de aanduiding van een uniek record.

Sorteren van records in de loop van tijd doe je dus ook altijd op een datumtijdstempel die je bij elk record opslaat.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Jacco Engel

Jacco Engel

02/06/2008 11:43:00
Quote Anchor link
Dan zit je bij mijn weten aan de grens van mysql :D.

Je zult dan een subquery met een limit moeten schrijven denk ik maar probleem is dat mysql geen limits in subquerys ondersteunt
 
Thijs Damen

Thijs Damen

02/06/2008 11:47:00
Quote Anchor link
@Blanche
ik volg je logica alleen werkt het niet.
(ik heb hem een beetje aangepast:
SELECT id,naam,bericht,datum
FROM tabel
ORDER BY datum DESC, id ASC
Limit 10 OFFSET 0

Hij geeft nu gewoon de laatste 10 records in aflopende volgorde weer (nieuwste eerst, 2e, 3e, 4e ipv. Laatste eerst, 9e, 8e, 7e etc.)
 
Joren de Wit

Joren de Wit

02/06/2008 11:47:00
Quote Anchor link
Zoals Jacco zegt zal het met een subquery wel lukken, zou zou je query er dan uit kunnen komen te zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT
    naam,
    datumtijdveld
FROM
    (
        SELECT
            naam,
            datumtijdveld
        FROM
            tabel
        ORDER BY
            datumtijdveld DESC
        LIMIT 10
    ) AS limited_records
ORDER BY
    datumtijdveld ASC


Getest in postgresql, maar je moet maar eens proberen of dat ook werkt in MySQL. Want limits in een subquery is inderdaad iets dat niet echt lekker gaat daarmee...
 
Jacco Engel

Jacco Engel

02/06/2008 11:48:00
Quote Anchor link
"#1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' "

nieuwste versie dus nee gaat niet werken ;)
 
Jurgen assaasas

Jurgen assaasas

02/06/2008 11:51:00
Quote Anchor link
Maar klopt je tijdstempel wel, is het wel de datum wanneer het record is aangemaakt, anders gaat het natuurlijk niet werken.
 
Thijs Damen

Thijs Damen

02/06/2008 11:54:00
Quote Anchor link
voor de duidelijkheid geen edit.

Kijk, getest en het werkt. gebruik momenteel
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT
  id,
  name
  message
  date
FROM
       (
          SELECT
              id,
              name,
              message,
              date
          FROM
              table
          ORDER BY
              date DESC
           LIMIT 10
      ) AS limited_records
ORDER BY
      date ASC


(dit is op: Client API version 3.23.49 )
en werkt naar behoren (testje op hiero
Gewijzigd op 01/01/1970 01:00:00 door Thijs Damen
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.