Groepen /subgroepen verwijderen QUERY probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack 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 Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Front-end Developer vue.js node.js 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 Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

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 »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Software Developer Java

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 »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »
Major Apollo

Major Apollo

05/04/2007 14:04:00
Quote Anchor link
Ik heb een tabel waar groepen/subgroepen inzitten. Tabel bevat 2 kolommen nl groepId en subgroepVan .

voorbeeld inhoud van de tabel:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
groepId          subgroepVan

1                   0
2                   0
3                   1
4                   3


Nu is de vraag, hoe bouw ik mijn SQL query op dat als ik een groep wens te verwijderen hij ook de subgroepen verwijderd.

Mijn Sql kennis is jammergenoeg niet groot genoeg en heb er geen idee van hoe ik dat moet aanpakken.

Bedankt alvast
 
PHP hulp

PHP hulp

23/12/2024 03:03:23
 
Willem Jan Z

Willem Jan Z

05/04/2007 14:27:00
Quote Anchor link
Door met Foreign keys te werken. Daarvoor heb je of de InnoDB engine van MySQL nodig, of bv pgSQL gebruiken.
Een FOREIGN KEY zorgt ervoor, dat een subgroep alleen aangemaakt kan worden, als de opgegeven id voor de hoofdgroep ook echt bestaat. Ook kan je dan opgeven wat er moet gebeuren als dat id niet meer bestaat (dus wordt verwijdert).

Wat links:
http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html
http://www.phphulp.nl/php/tutorials/3/274/504/
 
Kalle P

Kalle P

05/04/2007 14:31:00
Quote Anchor link
kijk eens naar on cascade delete.
 
Major Apollo

Major Apollo

08/04/2007 19:15:00
Quote Anchor link
InnoDB is geen optie nu...

Heb wat gegoogeld op die cascade delete maar snap er niets van, kan iemand mij wat verderhelpen ?
 
Major Apollo

Major Apollo

11/04/2007 22:10:00
Quote Anchor link
steeds niets gevonden ... kan er me echt niemand helpen ?
 
Frank -

Frank -

11/04/2007 22:16:00
Quote Anchor link
Major Apollo schreef op 08.04.2007 19:15:
InnoDB is geen optie nu...

Heb wat gegoogeld op die cascade delete maar snap er niets van, kan iemand mij wat verderhelpen ?
Geen innoDB? Dan zul je een andere database dan MySQL moeten kiezen. De enige engine van MySQL die met relationele databases overweg kan, is innoDB.

Kortom, wat jij wilt, kun je niet in MySQL met SQL oplossen, dat zul je met PHP moeten doen (extra queries en controles maken).

Maar wordt alsjeblieft wakker en ga eens een goede database uitzoeken, bv. het reeds genoemde PostgreSQL. Ben je van een hele hoop gedonder en onzekerheid af.
 
Major Apollo

Major Apollo

12/04/2007 11:36:00
Quote Anchor link
Ok bedankt frank, kzal het moeten uitdokteren met een php routine dan.
 
Jan Koehoorn

Jan Koehoorn

12/04/2007 12:09:00
Quote Anchor link
Het valt wel mee hoor. Je wilt een hoofdgroep verwijderen, dus ik neem aan dat je het id weet. Dan doe je gewoon eerst een DELETE query op je subgroepen met in de WHERE condition de hoofdgroep_id. Daarna verwijder je de hoofdgroep.

Ik snap dat de puristen dit niks vinden, maar dat het onmogelijk zou zijn klopt niet.
 
Frank -

Frank -

12/04/2007 13:12:00
Quote Anchor link
Jan, ik zei ook niet dat het onmogelijk is, maar dat je het met PHP moet oplossen.

Dus 2 queries versturen en checken of deze zijn gelukt. Mocht echter de 2e query mislukken, dan ben je de klos, er blijven restanten in de database achter die daar helemaal niet horen te staan. Die kunnen uiteindelijk ook weer voor problemen zorgen, afhankelijk van waar deze voor dienen. Je zult dit met de hand moeten verwijderen.

Gebruik gewoon innoDB of een betere database met FK's, dan bestaat dit hele probleem niet.
 
Jason de Ridder

Jason de Ridder

12/04/2007 13:37:00
Quote Anchor link
Frank, is het niet leuk als je een tutorial schrijft hoe je Postgres installeert op je server ism Apache en PHP?
 
Major Apollo

Major Apollo

12/04/2007 17:42:00
Quote Anchor link
Zal zeker InnoDb bestuderen eens ik de tijd daavoor vind.

Ik ben met aanpassingen bezig op een live server dus ik kon moeilijk zomaar gaan overschakelen op een ander DB systeem met het risoco dat alles platvalt ... plus dat het nog php4 is enz ...

In de realiteit is het meestal zo dat als een syteem werkt laat het dan zo, niet upgraden, geen zware aanpassingen .... (zelf denk ik daar ook wel anders over maja, de ervaring spreekt dit tegen)
 
Frank -

Frank -

12/04/2007 18:19:00
Quote Anchor link
Quote:
Ik ben met aanpassingen bezig op een live server dus ik kon moeilijk zomaar gaan overschakelen op een ander DB systeem met het risoco dat alles platvalt
Aanpassingen op een live-server? Dan neem je al het risico dat de boel plat gaat!

Zelf werk ik altijd met de volgende (uitgebreide) opzet:
dev => development en systeem testen
test => testen, functioneel en layout, geselecteerde testers
beta => testen in live-omgeving voor kleine groep
productie => voor alles en iedereen

Dat is voor nieuwe systemen de situatie, voor bestaande systemen waar onderhoud op wordt uitgevoerd, is er vrijwel nooit een beta-omgeving. beta en productie maken wel gebruik van dezelfde database, het zijn beide live-omgevingen.

Op deze manier kan er nooit wat misgaan met de data.

Upgraden is iets wat je eens in de zoveel tijd moet doen, maar dat kun je van te voren inplannen en uitgebreid testen. Ligt overigens aan de omvang van het systeem en de huidige status hoevaak je dat doet. Veel eenvoudige cms-jes kunnen prima 2 a 3 jaar zonder onderhoud werken, mits de oorspronkelijke opzet al goed is.

@Jason: Google eens op een tut, er zijn er duizenden te vinden. Ik denk niet dat ik daar iets aan bij te dragen heb. Komt bij dat er zo weinig aan te tutten valt... 2 weken geleden nog installatie op XP gedaan, downloaden duurt vele malen langer dan installatie!
 



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.