Query Fout, leeg result

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Pagina: 1 2 volgende »

Stefan Candan

Stefan Candan

01/01/2009 16:00:00
Quote Anchor link
Nou, ik wil graag de laast geregistreerde user op mijn index laten zien.
Heb ik de volgende functie voor gebouwd, maar hij werkt niet 100%
Functie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php //Hier niet opletten, is alleen voor de kleur
   Function getLastReg(){
   $q = "SELECT LAST(username) FROM users";
   $res = mysql_query($q, $this->connection) OR die(mysql_error ());
   return $res;
   }

?>


Hij geeft een leeg result aan.
Gewijzigd op 01/01/1970 01:00:00 door Stefan Candan
 
PHP hulp

PHP hulp

27/05/2026 13:48:48
 
Joren de Wit

Joren de Wit

01/01/2009 16:01:00
Quote Anchor link
Je vergeet dan ook om het resultaat te fetchen met bijvoorbeeld mysql_fetch_assoc()...

ps. Of heb je dat soms in een ander deel van je script staan?

pps. Overigens zal die query ook niet het juiste resultaat opleveren. Het selecteren van de laatst geregistreerde gebruiker doe je door aflopend te sorteren op het tijdstip van registratie en dan het eerste record te selecteren:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
SELECT
  username
FROM
  users
ORDER BY
  registratie_tijdstip DESC
LIMIT
  1
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Stefan Candan

Stefan Candan

01/01/2009 16:30:00
Quote Anchor link
Blanche, mijn script zet automatisch de laast geregistreerde user op de laaste record. dus SELECT LAST zal wel werken.

En dankje over dat fetchen, was ik namelijk helemaal vergete :D
 
Joren de Wit

Joren de Wit

01/01/2009 17:06:00
Quote Anchor link
Quote:
op de laaste record
En wat is jouw definitie van 'laatste record'. Ga maar eens een backup terug zetten, het laatste record zal dan ineens niet meer de laatst geregistreerde gebruiker bevatten.

De enige juiste manier om de laatst geregistreerde gebruiker te selecteren is het sorteren op tijdstip van registratie. Dat is de enige methode die je zekerheid over je resultaten geeft...
 
Yorick17

yorick17

01/01/2009 17:13:00
Quote Anchor link
Dus hier komt uit dat je op de registreerdatum moet filteren. En als je dan met DESC (aflopend) in je sql een query draait en het laatste resultaat oppakt heb je dus de laatst geregistreerde gebruiker
Gewijzigd op 01/01/1970 01:00:00 door yorick17
 
Joren de Wit

Joren de Wit

01/01/2009 17:16:00
Quote Anchor link
Quote:
DESC (oplopend)
DESC => Descending == Aflopend.

Oftewel, het record met de laatste registratiedatum zal het eerst in de resultaat set zitten. Als je dan met LIMIT de resultaatset beperkt tot 1 record, heb je per definitie het laatste record...
 
Yorick17

yorick17

01/01/2009 17:22:00
Quote Anchor link
LIMIT hoeft niet eens
 
Joren de Wit

Joren de Wit

01/01/2009 17:28:00
Quote Anchor link
'yorick17:
LIMIT hoeft niet eens
Zekerheid! Zonder LIMIT haal je alle records op en moet je in PHP nog maar zien dat je het juiste record gebruikt. Selecteer je één enkel record, dan heb je in PHP ook meer 1 record om mee te werken.

Het verkleint de kans op bugs in je script en versnelt bovendien de query omdat er maar 1 record geselecteerd hoeft te worden. Wat is immers het nut om mogelijk een paar miljoen records op te halen als je er maar 1 nodig hebt?

Kortom, gebruik die LIMIT gewoon...
 
Yorick17

yorick17

01/01/2009 17:30:00
Quote Anchor link
'Blanche:
en versnelt bovendien de query omdat er maar 1 record geselecteerd hoeft te worden.


Zeg nu zelf, een query duurt vaak niet langer dan 0,1 sec.
Gewijzigd op 01/01/1970 01:00:00 door yorick17
 
Joren de Wit

Joren de Wit

01/01/2009 17:34:00
Quote Anchor link
Oh ja? En over hoeveel records hebben we het dan?

En bovendien, waarom 0,1 seconde wachten als het ook in 0,01 seconde kan? Een overdreven voorbeeldje: Voer 100 van dat soort queries uit en je hebt een script dat al 10 seconden de tijd nodig heeft om met de database te praten terwijl je het ook in 1 seconde af had kunnen handelen.
 
PHP erik

PHP erik

01/01/2009 18:17:00
Quote Anchor link
Je moet hier absoluut LIMIT gebruiken. Zonder LIMIT selecteer je een hele lijst met records en dat is volledig nutteloos. Een gemiddelde website die enigszins goed loopt heeft tienduizenden of honderdduizenden records in een tabel en dan moet je echt nooit een query zonder LIMIT doen.
 
Frank -

Frank -

01/01/2009 20:14:00
Quote Anchor link
Quote:
Nou, ik wil graag de laast geregistreerde user op mijn index laten zien.
En dat is maar 1 user en dus hoef je nooit meer dan 1 record op te vragen.

Quote:
Een gemiddelde website die enigszins goed loopt heeft tienduizenden of honderdduizenden records in een tabel en dan moet je echt nooit een query zonder LIMIT doen.
Daar valt helemaal niets algemeens over te zeggen, je hebt die records nodig die je wilt en kunt verwerken. 100.000 records waar vrijwel niets in staat, stelt niets voor, 100 records met 1GB aan data in deze records, dat stelt een hele berg voor. Aantallen zeggen niet zo heel erg veel, doe daar dan ook geen algemene uitspraken over.
 
PHP Newbie

PHP Newbie

01/01/2009 21:19:00
Quote Anchor link
'pgFrank:
100.000 records waar vrijwel niets in staat, stelt niets voor, 100 records met 1GB aan data in deze records, dat stelt een hele berg voor.


'pgFrank:
1 GB is een kleine database, dat stelt niet zo heel veel voor.
 
Stefan Candan

Stefan Candan

01/01/2009 22:04:00
Quote Anchor link
Het is opgelost, en Frank, de website is voor een clan, dus het zal hoogstens 30 tot 50 records hebben.

Ik heb een colom gemaakt genaamd: ID, en auto increment gedaan
Dus de nieuwste record zal het hoogste cijfer hebbe.

Toen heb de functie zodanig aan gepast:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT username FROM ".TBL_USERS." ORDER BY 'id' DESC LIMIT 1

En nu werkt het. Bedankt voor de replies.
 
PHP Newbie

PHP Newbie

01/01/2009 22:16:00
Quote Anchor link
'Stefan:
Ik heb een colom gemaakt genaamd: ID, en auto increment gedaan
Dus de nieuwste record zal het hoogste cijfer hebbe.


Nee hoor. Je kunt maar 1 ding over een ID zeggen en dat is dat het uniek is. Verder kun je er helemaal niks over zeggen.

De enige manier om dus het nieuwste lid op te vragen is door de registratie datum en tijd op te slaan.
 
Klaasjan Boven

Klaasjan Boven

01/01/2009 22:21:00
Quote Anchor link
Blanche heeft de juist oplossing allang gegeven
 
Stefan Candan

Stefan Candan

02/01/2009 00:09:00
Quote Anchor link
Ik ga niet de registratie datum en tijd opslaan, omdat ik 25 mensen niet opnieuw wil laten registreren.

the column naam is ID, en type = int. auto_increment dr op werkt perfect.
 
Klaasjan Boven

Klaasjan Boven

02/01/2009 08:29:00
Quote Anchor link
'Stefan:
Ik ga niet de registratie datum en tijd opslaan, omdat ik 25 mensen niet opnieuw wil laten registreren.

the column naam is ID, en type = int. auto_increment dr op werkt perfect.


Nu nog wel ja, wacht maar af
 
Frank -

Frank -

02/01/2009 09:22:00
Quote Anchor link
'PHP:
'pgFrank:
100.000 records waar vrijwel niets in staat, stelt niets voor, 100 records met 1GB aan data in deze records, dat stelt een hele berg voor.


'pgFrank:
1 GB is een kleine database, dat stelt niet zo heel veel voor.

;)

"database" en "record" zijn 2 verschillende dingen... En over het algemeen staan in er in 1 database meerdere records. En wanneer je dan per record 1 GB aan data hebt, kan het vrij snel oplopen. 100 records per iedere 1 GB aan data levert al 100GB aan data op. 1 query die even deze 100 records ophaalt, zal al vrij snel problemen opleveren, ik heb bv. even geen 100GB aan RAM ter beschikking. Dat wordt dus swappen, een goede performance kun je dan wel vergeten.

In huis-tuin-en-keuken applicaties zul je niet snel records van 1GB hebben, dat scheelt dan weer.
 
Eddy E

Eddy E

02/01/2009 11:03:00
Quote Anchor link
Ik wil al zeggen: wat voor data (dat in een database moet) is nu 1 gb?
Complete films etc ga je toch ook niet opslaan in database, maar een href naar het bestand?
 
Frank -

Frank -

02/01/2009 11:31:00
Quote Anchor link
@Eddy: Ligt volledig aan de toepassing, het kan heel handig zijn om complete opnames (film of foto) in de database op te slaan, je kunt dan de database allerlei vergelijkingen e.d. laten doen. Zo zijn voor PostgreSQL toepassingen gebouwd die röntgenfoto's en MRI-scans met elkaar vergelijken. Door deze vergelijkingen binnen de database te toen (met stored procedures in Java of C) kun je dan nog een hele behoorlijke performance behalen. Wanneer je vergelijkingen moet doen op data, zul je de data wel tot je beschikking moeten hebben en moet het dus in de database staan.

Wanneer je de opname alleen ergens wilt gaan tonen, dan is opslaan van het pad de beste aanpak.
 

Pagina: 1 2 volgende »



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.