update query' OPGELOST

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net 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. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

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 »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »
Bart nukem

bart nukem

30/04/2011 10:21:57
Quote Anchor link
Hoi, hopelijk kan iemand mij helpen met onderstaande code:

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
<?php

//verbinden met database
include("contactdb.php");


$query = "UPDATE aanmelding SET cat =
CASE EXTRACT(YEAR FROM gebdat)  
WHEN '2000' THEN Pupullen A
WHEN '2001' THEN Pupullen B
WHEN '2002' THEN Pupullen C
ELSE Junioren
END"
;
  

$result = mysql_query($query) or die ("FOUT1: " . mySql_error());

?>


De code doet precies wat het moet doen, de kolom cat wordt geupdate afhankelijk van de inhoud van de kolom gebdat. Dus indien gebdat = 2000 krijgt de kolom cat Pupillen A. Echter nu veranderd dit elk jaar en moet alles hardcoded opnieuw aangepast worden. Ik wil het zo maken dat van het huidige jaar 11 jaar worden afgetrokken en de uitkomst daarvan worden vergeleken met de kolom gebdat. Zie onderstaand niet werkend voorbeeld:

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
<?php

//verbinden met database
include("contactdb.php");


$query = "UPDATE aanmelding SET cat =
CASE EXTRACT(YEAR FROM gebdat)  
WHEN 'YEAR(NOW) -11' THEN Pupullen A
WHEN 'YEAR(NOW) -12' THEN Pupullen B
WHEN 'YEAR(NOW) -13' THEN Pupullen C
ELSE Junioren
END"
;
  

$result = mysql_query($query) or die ("FOUT1: " . mySql_error());

?>


Iemand enig idee om mij wat verder te helpen, bij voorbaat dank.
Gewijzigd op 30/04/2011 14:34:35 door Bart nukem
 
PHP hulp

PHP hulp

27/05/2026 02:13:33
 
Noppes Homeland

Noppes Homeland

30/04/2011 11:55:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
CASE WHEN '2000'
     THEN 'Pupillen A'
     ELSE CASE WHEN '2001'
               THEN 'Pupillen B'
               ELSE CASE WHEN '2002'
                         THEN 'Pupillen C'
                         ELSE 'Junioren'
                    END
          END
END                


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
CASE EXTRACT(YEAR FROM gebdat)  
WHEN YEAR(NOW) -11 THEN 'Pupullen A'
WHEN YEAR(NOW) -12 THEN 'Pupullen B'
WHEN YEAR(NOW) -13 THEN 'Pupullen C'
ELSE 'Junioren'
END
Gewijzigd op 30/04/2011 12:20:27 door Noppes Homeland
 
Bart nukem

bart nukem

30/04/2011 12:48:41
Quote Anchor link
Noppes Homeland op 30/04/2011 11:55:00:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
CASE WHEN '2000'
     THEN 'Pupillen A'
     ELSE CASE WHEN '2001'
               THEN 'Pupillen B'
               ELSE CASE WHEN '2002'
                         THEN 'Pupillen C'
                         ELSE 'Junioren'
                    END
          END
END                




Noppes bedankt voor de reactie, maar dit is niet de oplossing. Ik wil in 1 mysql query de gegevens ophalen uit het datumveld gebdat en afhankelijk daarvan het veld cat updaten. Dus stel het huidige jaar min 10 is iemand in de cat(tegorie) Junioren A. Dus meer zoals hieronder bij de code voor het inserten.

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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
switch($jaar) {
case $jaar > date('Y')-7:
      $cat = "Te jong";
      if ($geslacht=="M")
  $kncode = 0;
else
  $kncode = 0;
        
   break;    
    
case $jaar == date('Y')-7:
      $cat = "Minipupillen";
      if ($geslacht=="M")
  $kncode = 2;
else
  $kncode = 1;
        
   break;
case $jaar == date('Y')-8:
      $cat = "Pupillen C";
     if ($geslacht=="M")
  $kncode = 4;
else
  $kncode = 3;  
   break;  
case $jaar == date('Y')-9:
      $cat = "Pupillen B";
     if ($geslacht=="M")
  $kncode = 6;
else
  $kncode = 5;  
   break;
case $jaar == date('Y')-10:
       $cat = "Pupillen A";
    if ($geslacht=="M")
  $kncode = 8;
else
  $kncode = 7;    
   break;
case  $jaar == date('Y')-11:
       $cat = "Pupillen A";
    if ($geslacht=="M")
  $kncode = 8;
else
  $kncode = 7;    
   break;
case $jaar == date('Y')-12:
      $cat = "Junioren D";
    if ($geslacht=="M")
  $kncode = 10;
else
  $kncode = 9;  
   break;


Hierboven is de $jaar het geboorte jaar van de deelnemer. Dit heb ik gebruikt voor het inserten, maar aangezien wij allemaal ouder worden is de junoren A volgend jaar al bij de senioren, vandaar de berekening $jaar == date('Y')-11:
 
Noppes Homeland

Noppes Homeland

30/04/2011 13:20:19
Quote Anchor link
Kan je dan beter niet kijken naar hoe oud iemand is en dat verwerken in de CASE WHEN
 
Bart nukem

bart nukem

30/04/2011 13:25:37
Quote Anchor link
Noppes Homeland op 30/04/2011 13:20:19:
Kan je dan beter niet kijken naar hoe oud iemand is en dat verwerken in de CASE WHEN


Dat is natuurlijk ook mogelijk, maar het moet gewoonweg ook kunnen in 1 update query mysql. Ik zoek nog even verder.
 
Noppes Homeland

Noppes Homeland

30/04/2011 13:27:41
Quote Anchor link
Als je die switch netjes uitschrijft naar SQL CASE dan ben je er toch.

Maar ja ik zal toch gaan voor leeftijds categorisatie, dan wordt de CASE WHEN ook niet zo onoverzichtelijk
 
Bart nukem

bart nukem

30/04/2011 13:35:02
Quote Anchor link
De leeftijd is niet bepalend, het geboortejaar wel. Als ik onderstaande regel juist aanpas moet het werken:

WHEN '2000' THEN Pupullen A enz enz

moet worden

WHEN huidig jaar - EXTRACT(YEAR FROM gebdat) is gelijk aan 11 THEN Pupillen A
WHEN huidig jaar - EXTRACT(YEAR FROM gebdat) is gelijk aan 10 THEN Pupillen B

enz enz
 
Daniel O

Daniel O

30/04/2011 14:02:55
Quote Anchor link
De expressie YEAR(NOW) is ongeldig... je stuurt MySql op pad om het jaar van de waarde in kolom NOW te zoeken, in plaats van wat je wilt: het huidige jaar.

YEAR(NOW()) is de juiste syntax.
 
Bart nukem

bart nukem

30/04/2011 14:33:49
Quote Anchor link
Opgelost, het kan zo makkelijk zijn:

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
<?php

//verbinden met database
include("contactdb.php");
$jaar = date('Y');

$query = "UPDATE aanmelding SET cat =
CASE EXTRACT(YEAR FROM gebdat)  
WHEN $jaar -7 THEN 'Minipupil'
WHEN $jaar -8 THEN 'Pupillen C'
WHEN $jaar -9 THEN 'Pupillen B'
WHEN $jaar -10 THEN 'Pupillen D'
ELSE 'Junioren'
END"
;
  

$result = mysql_query($query) or die ("FOUT1: " . mySql_error());

?>
 
Jasper DS

Jasper DS

30/04/2011 14:38:15
Quote Anchor link
gebruik een nette foutafhandeling idpv or die, waarom zou je script moeten doodgaan voor een foutje? Indien jij een foutje maakt ga je toch ook niet dood?
 
Bart nukem

bart nukem

30/04/2011 14:46:20
Quote Anchor link
Jasper, je hebt gelijk en ik heb een prachtige foutafhandeling van jou klaar staan, het ging me echter nu alleen voor het resultaat... in ieder geval bedankt
 
Roger Keulen

Roger Keulen

01/05/2011 21:28:06
Quote Anchor link
Als je toch een INSERT of UPDATE doet van uit PHP dan kun je de keuze in welke klassen iemand speelt ook in de PHP omgeving doen.

Dus bij de INSERT of UPDATE mee geven in welke klassen hij speelt.

De DATABASE moet dan gaan controleren of dit wel het geval is. Maar soms wilt men deze regel ook weer kunnen overschrijven. Dus ik zou het aan de client/PHP kant gaan oplossen. Wat je ook kun doen is gewoon er voor zorgen dat de user interface alvast de juiste klasse selecteerd bij het invoeren van de geboorte datum, dan kun je ook nog van de regel afwijken. Je moet dan alleen een VIEW maken met daarin iedereen met een afwijkende geboorte datum.


Groetjes: Roger Keulen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
CREATE VIEW view_SPELERS AS
  SELECT *,
  CASE YEAR(CURRENT_TIMESTAMP)-YEAR(splGEBDAT)
    WHEN 7 THEN 'Pupillen A'
    WHEN 8 THEN 'Pupillen B'
    WHEN 9 THEN 'Pupillen C'
    ELSE 'Junioren' END AS splKLASSEN
  FROM `spl_SPELERS`
  ORDER BY splKLASSEN, splACHTERNAAM, splVOORNAAM


Alleen wat als je jarig bent tijdens de tweede helft?


Groetjes: Roger Keulen.
Gewijzigd op 01/05/2011 21:48:53 door Roger Keulen
 



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.