tabellen joinen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars 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: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. 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 genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

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 »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile 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 »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »
Najib bijan

najib bijan

06/02/2016 19:58:40
Quote Anchor link
Beste phph'ers,

Ik heb even een vraagje..

Ik ben bezig met een site voor mezelf waarbij ik verschillende tabellen moet koppelen. Op de site staan auto's. Ik wil dus de tabel 'auto' koppelen met bijv. 'kleur', 'transmissie', 'opties' ed.

Het ziet er zo uit:

Afbeelding

Is het mogelijk met deze database om bijv. een kleur te halen uit 'kleuren' en een merk uit 'merken'?
 
PHP hulp

PHP hulp

26/05/2026 10:31:34
 

06/02/2016 20:05:21
Quote Anchor link
je kan dit gewoon met echos allemaal laten zien.
Dan moet je wel de functions aanmaken.
 
Najib bijan

najib bijan

06/02/2016 20:16:13
Quote Anchor link
Okee okee nice ik heb nog een vraag.. In de opties tabel zitten velden die ik laat zien als checkboxjes (elektrische ramen, panorama dak etc.) Hoe koppel ik meerdere checkboxjes aan 1 auto en hoe zet ik deze meerdere checkboxen weg in de database?
 
Dennis WhoCares

Dennis WhoCares

06/02/2016 20:19:40
Quote Anchor link
Je hebt dan een 1 op veel relatie. Om het makkelijk te houden gebruik ik dan altijd een aparte tabel.

auto_kleuren
------------
auto_id
kleur_id


p.s. mag ik vragen wat voor editor je gebruik voor je database ?
Gewijzigd op 06/02/2016 20:50:37 door Dennis WhoCares
 
Erwin van Hoof

Erwin van Hoof

06/02/2016 23:16:00
Quote Anchor link
@Dennis: De editor die hier gebruikt wordt is denk ik MySQL Workbench.

https://dev.mysql.com/doc/workbench/en/wb-creating-eer-diagram.html
Gewijzigd op 06/02/2016 23:16:20 door Erwin van Hoof
 
Frank Nietbelangrijk

Frank Nietbelangrijk

07/02/2016 09:28:31
Quote Anchor link
Najib bijan op 06/02/2016 19:58:40:
Is het mogelijk met deze database om bijv. een kleur te halen uit 'kleuren' en een merk uit 'merken'?


Jaaaa, dat juist de kracht van een database. Om in één keer gegevens uit meerdere gekoppelde tabellen te halen moet je gebruik maken van een SELECT met één of meerdere JOINs. Deze tut laat je zien hoe je joins toepast: http://www.sitepoint.com/understanding-sql-joins-mysql-database/

Daarnaast bestaat er ook nog zo iets als een achterliggende reden voor je database indeling. Er moet wel een reden zijn waarom je een nieuwe tabel aanmaakt. Als ik naar jouw ontwerp kijk dan denk ik dat je in de meeste gevallen de gebruiker een dropdown wilt voorschotelen met bijvoorbeeld een aantal kleuren waaruit hij dan kan kiezen. Je moet daarvoor dus een lijstje met kleuren hebben. En wellicht wil je dat de admin op de achterkant van de website nog een kleurtje aan de lijst kan toevoegen.
 
Najib bijan

najib bijan

07/02/2016 12:46:43
Quote Anchor link
Frank Nietbelangrijk op 07/02/2016 09:28:31:
Najib bijan op 06/02/2016 19:58:40:
Is het mogelijk met deze database om bijv. een kleur te halen uit 'kleuren' en een merk uit 'merken'?


Jaaaa, dat juist de kracht van een database. Om in één keer gegevens uit meerdere gekoppelde tabellen te halen moet je gebruik maken van een SELECT met één of meerdere JOINs. Deze tut laat je zien hoe je joins toepast: http://www.sitepoint.com/understanding-sql-joins-mysql-database/

Daarnaast bestaat er ook nog zo iets als een achterliggende reden voor je database indeling. Er moet wel een reden zijn waarom je een nieuwe tabel aanmaakt. Als ik naar jouw ontwerp kijk dan denk ik dat je in de meeste gevallen de gebruiker een dropdown wilt voorschotelen met bijvoorbeeld een aantal kleuren waaruit hij dan kan kiezen. Je moet daarvoor dus een lijstje met kleuren hebben. En wellicht wil je dat de admin op de achterkant van de website nog een kleurtje aan de lijst kan toevoegen.




Oke oke mooi. Juist! Dat is precies wat ik nodig heb. Het moet dus mogelijk zijn om een auto in te voegen in de database deze auto moet inderdaad bijv. een kleur hebben die de admin uit een dropdown kan toewijzen. ik zal de tut goed bestuderen want wat jij beschreef heb ik nodig. Heb je misschien nog een tip/tips voor me. Hoe doe ik dat met die checkboxen bijvoorbeerd?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

07/02/2016 19:16:13
Quote Anchor link
Helaas is de afbeelding niet meer te zien.

Maar je hebt opties bijv. elektrische ramen en schuifdak:

tabel optie:
– id
– omschrijving

Welnu: een auto moet meerdere opties kunnen bevatten en een optie moet ook voor meerder autos kunnen gelden. Je hebt dan een many-to-many relatie nodig. Deze many-to-many creëer je door een koppeltabel toe te voegen:

tabel: auto_optie:
-auto_id
–optie_id


Voorbeeld:

tabel auto:
id bouwjaar
1 2005
2 2013

tabel optie:
id omschrijving
1 Elektrische ramen
2 Schuifdak

tabel: auto_optie:
auto_id optie_id
1 1
1 2
2 1

Auto 1 heeft dus elektrische ramen en een schuifdak. Auto 2 heeft alleen elektrische ramen.

Toevoeging op 07/02/2016 19:30:24:

Met joins kun je simpel alle opties voor een auto uit de database trekken maar ook alle auto's die een bepaalde optie hebben. Je kunt de gebruiker dus opties laten selecteren en dan de auto's tonen die aan die opties voldoen.

Voorbeeld om de auto's met elektrische ramen uit de database te trekken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT a.id, a.bouwjaar, o.omschrijving FROM auto a
JOIN auto_optie ao ON a.id = ao.auto_id
JOIN optie o ON o.id = ao.optie_id
WHERE o.id=1
Gewijzigd op 07/02/2016 19:18:17 door Frank Nietbelangrijk
 



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.