Tabel updaten volgens bepaalde order

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

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 »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

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 »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Front-end developer (Angular)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »
Harry H Arends

Harry H Arends

16/09/2014 21:07:01
Quote Anchor link
Ik heb drie tabellen welke ik via een join op deze wijze lees:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
$sqlCombination = "
    SELECT person.*, horse.*, 2010Combination.*
    FROM FEIPerson AS person
    INNER JOIN 2010Combination ON person.fei_id = 2010Combination.personFEIid
    INNER JOIN FEIHorse horse ON horse.fei_id = 2010Combination.horseFEIid
    WHERE 2010Combination.is_nc = 'No'
    AND 2010Combination.is_waitingList = 'No'
    ORDER BY person.competing_for_country, horse.complete_name ASC";

Nu moet er in de tabel 2010Combination iets aangepast worden in de volgorde zoals hierboven is aangegeven bij ORDER.
Dit probeer als volgt maar het werkt niet.
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
<?php
            while ($x < $numbercombination)
                {

                $combinationID = mysql_result($resultcombination,$x,"combinationID");
                echo "Counter = ".$x." - CompNo = ".$CompNo." - combinationID = ".$combinationID."<BR>";
                $combinationLocked=mysql_result($resultcombination,$x,"combinationLocked");
                if($combinationLocked == "No")
                    {

                    $sqlCombUpdate = "
                    UPDATE 2010Combination
                    SET compNumber ='"
.$CompNo."' ,combinationLocked='Yes'
                    WHERE combinationID= '"
.$combinationID."'
                    ORDER BY person.competing_for_country, horse.complete_name ASC"
;
//                    echo $sqlCombUpdate."<BR>";
                    $resultcombupdate = MYSQL_QUERY($sqlCombUpdate) or die('Number UPDATE Combination Query failed: ' . mysql_error());
                    $CompNo++;
                    }

                $x++;
                }
// end while
?>

Een idee wat ik fout doe?

[code]-tags toegevoegd. Gelieve deze code tags te gebruiken ipv de [quote] tags (die zijn bedoelt voor het citeren van teksten). Alvast bedankt![/modedit]
Gewijzigd op 16/09/2014 21:39:58 door Wouter J
 
PHP hulp

PHP hulp

22/12/2024 20:56:11
 
Ivo P

Ivo P

16/09/2014 22:18:26
Quote Anchor link
order by in een update-query???
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/09/2014 22:45:06
Quote Anchor link
precies die hele ORDER BY kan er uit. Dit gebruik je alleen in combinatie met een SELECT query

Toevoeging op 16/09/2014 22:55:34:

Je werkt met de verouderde mysql_ functies in plaats van de mysqli_ functies of PDO.
Ook één bepaald record uit een result trekken ($x) doet mij sterk denken aan een verkeerde aanpak. Om het database verkeer zo klein mogelijk te houden wil je alleen datgene in je result dat je ook werkelijk nodig hebt.
Mocht het zo zijn dat je ze allemaal netjes doorloopt gebruik dan gewoon een foreach (je kunt daar ook een tellertje inzetten mocht dat werkelijk nodig zijn)
Waarom MYSQL_QUERY() met hoofdletters? bestaat die functie ook?

Beetje chaotisch allemaal. Zou je niet nog eens de moeite nemen om te kijken hoe anderen dat doen?
 
Harry H Arends

Harry H Arends

16/09/2014 23:18:43
Quote Anchor link
Dit is een heeeel oud script dat sinds afgelopen week niet meer juist werkt.
Het opnieuw aanpakken is waarschijnlijk de juiste oplossing maar heb al een tijdje niets meer in SQL gedaan en zal dus het trukje opnieuw moeten leren.

Wat is een goede tutorial?
 
Willem vp

Willem vp

17/09/2014 01:12:47
Quote Anchor link
> order by in een update-query???

Ja, dat kan. ;-) Er zijn bepaalde situaties waarin de volgorde waarin je je updates uitvoert belangrijk is (om bijvoorbeeld duplicate keys te voorkomen, alhoewel je dat ook nog wel met een subquery zou kunnen doen).

Een situatie waarin ik me update/order by kan voorstellen is wanneer je een realtime-achtige omgeving hebt waarin je veel records moet updaten, maar waarin bepaalde records voorrang hebben. Je zou dan een priority-veld kunnen toevoegen en daarop sorteren, zodat records met een hoge prio als eerste worden bijgewerkt.

In het kader van dit topic is er een teller CompNo die bij elke iteratie van de while-loop wordt verhoogd. Als je geen ordered update zou doen, zou het resultaat van de update mogelijk heel anders zijn.
 
Harry H Arends

Harry H Arends

17/09/2014 10:55:46
Quote Anchor link
@Willem vp
Ik werk met drie tabellen, in de eerste staan gegevens van de paarden en in de tweede de gegevens van de ruiters.
Deze worden in een derde gecombineerd en dient er een startnummer worden toegekend.
Dit startnummer dient uitgegeven te worden op landen volgorde van de ruiter en dan op alfabetische volgorde van het paard. Daarom zit er een teller in.

Aangezien ik al bijna vier jaar niet meer naar dit script heb gekeken moert ik het wiel opnieuw uitvinden.
 



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.