Left Join's verbinden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Symphony developer

Als PHP developer bij Getnoticed werk je in een team met acht directe collega’s. Bij ons geen hiërarchie of weken beslissingstijd. Dit betekent korte lijnen en snel schakelen. Dat is ook wel nodig bij alle innovatieve projecten waar we tegelijkertijd aan werken, zoals Google Cloud Talent Solution. Jouw functie bij Getnoticed is voornamelijk het bedenken van oplossingen voor klanten, hen hierin adviseren en het schrijven van koppelingen. Je hebt hier veel vrijheid maar kunt altijd bij collega’s terecht om te sparren. In een week kun je zo voor 4 á 5 verschillende klanten werken. Dit houdt je werk afwisselend. Naast

Bekijk vacature »

Salesforce Developer

Wij zijn opzoek naar een ervaren Salesforce developer met passie voor zijn vak. Krijg jij energie van het oplossen van IT-gerelateerde complexe problemen? Heb je enkele jaren ervaring met Salesforce? Ben je die developer die zijn hand niet omdraait voor een integratie meer of minder?! Lees dan snel verder! Functieomschrijving Pro Industry is een snelgroeiende organisatie met inmiddels 21 vestigingen en een hoofdkantoor in Capelle a/d IJssel. Voor ons hoofdkantoor zoeken wij versterking op het gebied van development, met name gericht op Salesforce. Als Salesforce Developer programmeer jij in APEX moeiteloos verschillende integraties, bouw je lightning components en laat je

Bekijk vacature »

Software .NET Backend Developer e-health platforms

Bedrijfsomschrijving Wij zoeken voor deze organisatie naar een slimme Software .NET Developer. Je gaat hier samen met andere goede Software Developers meewerken aan een gezondere wereld. Het bedrijf werkt inmiddels wereldwijd samen met ontzettend veel organisaties en instellingen, waaronder grote en bekende ziekenhuizen en zorginstellingen. De bedreifseigen e-health applicatie is waar jij je tanden in mag gaan zetten. Deze zeer grote en moderne software applicatie geeft inzichten op het gebied van de gezondheid op een individueel niveau. Dagelijks wordt er gewerkt aan vernieuwing van het platform, en daar hebben ze jou voor nodig. Functieomschrijving Je komt te werken in een

Bekijk vacature »

PHP/Magento developer gezocht met 1-2 jaar werkerv

Bedrijfsomschrijving Deze informele organisatie zoekt een PHP/Magento developer die inmiddels 1-2 jaar werkervaring heeft. Ze bouwen hier aan hele toffe E-commerce oplossingen. De oplossing zijn divers en voor hele mooie klanten in de B2B markt. In totaal werken hier 12 innovatie en jonge mensen. De organisatie staat erom bekend dat ze aanpakkers en pragmatisch zijn. Functieomschrijving In deze rol werk je met PHP/Magento dus het is fijn als je met 1 van de 2 gevraagde technieken ervaring hebt. Mocht je Magento gecertificieerd zijn, reageer dan direct! Dus heb jij passie voor E-commerce omgevingen en ervaring met PHP en/of Magento dan

Bekijk vacature »

Business Developer IV KYC/CDD

In het kort Het thema Financial Crime leeft. Er gaat geen dag voorbij of er duikt wel een bericht op over witwassen of terrorismefinanciering. En dit zijn nog maar twee van de misdaadvormen waar wij onze opsporingsactiviteiten op richten. Minstens zo belangrijk vinden wij de maatschappelijke relevantie van ons werk. En dan gaat het om onze rol als gatekeeper, die van invloed is op de veiligheid en stabiliteit in de maatschappij, en in het verlengde daarvan op die van onze klanten. Dit alles raakt aan ons bestaansrecht en het veiligstellen van de continuïteit. Binnen de afdeling Detecting Financial Crime (DFC)

Bekijk vacature »

Allround Developer

Wij zijn op zoek naar een allround developer die creatief om kan gaan met onze IT-vraagstukken. Wil jij jouw skills optimaal kunnen benutten en doorgroeien binnen een tof bedrijf ? Sta jij altijd klaar om je collega ́s op allerlei vlakken te ondersteunen ? En ben jij altijd op zoek naar vernieuwende technologieën en ideeën ? Lees dan snel verder! Functieomschrijving Als allround Developer heb je een pragmatische insteek en interesse in NodeJS & backend automatisering. Je hebt interesse in ‘Dev-Ops’ en bouwt graag kennis en ervaring op met Docker, Kubernetes en aanverwante technologieën. Verder werk je met andere relevante

Bekijk vacature »

Lead Software Developer

De afdeling ICT is belangrijk binnen onze organisatie. Deze afdeling ontwikkelt zich steeds meer naar een flexibele, innovatieve en zakelijke organisatie, die marktconform werkt en een hoogwaardig aanbod aan diensten biedt. We kennen een grote diversiteit aan systemen (ERP, Warehouse management, Enterprise Service Bus, BI, e-commerce). Onlangs hebben we onze systemen vernieuwd. Ter versterking van deze afdeling zijn we op zoek naar een enthousiaste collega voor de functie van: Lead Software Developer (32 – 40 uur) Als Lead Software Developer geef je vakinhoudelijk leiding aan het ontwikkelteam en ben je samen met jouw teamleden verantwoordelijk voor het verder ontwikkelen van

Bekijk vacature »

Traineeship Test Engineering Overheid

Traineeship Test Engineering Overheid – Start 1 Maart 2022 Functiebeschrijving: Ben jij recent afgestudeerd of studeer jij dit jaar af aan een bèta gerelateerde hbo- of wo-opleiding? En wil jij de eerste stappen zetten richting een carrière in de IT en werken aan maatschappelijk relevante projecten voor jou en 16.999.999 miljoen andere mensen in Nederland? Bij CGI bieden we jou met het Traineeship Test Engineering dé kans om je verder te ontwikkelen binnen de verschillende onderdelen van testen en de automatisering hiervan! Wat houdt het Traineeship Test Engineering in? Je bent bovengemiddeld geïnteresseerd in bedrijfsprocessen en met name de IT-componenten

Bekijk vacature »

Java ontwikkelaar

Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java ontwikkelaar. Wij zoeken een Java ontwikkelaar voor ons hoofdkantoor in Waalwijk voor 40 uur per week. Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java ontwikkelaar. DMG, een huis vol mogelijkheden. Als Java ontwikkelaar werk je aan business applicaties, API’s en webservices die zowel binnen het bedrijf als door klanten en/of zakelijke partners worden gebruikt. Op deze manier kunnen we onze klanten nog beter bedienen en kunnen medewerkers hun werk eenvoudiger uitvoeren. Het

Bekijk vacature »

ERP Consultant

Jouw carrière bij dé IT-specialist voor de voedingsmiddelenindustrie Sinds de oprichting in 1977 heeft CSB-System zich ontwikkeld tot een internationaal toonaangevende IT-specialist op het gebied van ERP-oplossingen. Actief en succesvol toegepast in meer dan 40 landen over de hele wereld. CSB-System heeft vestigingen in Europa, de Verenigde Staten, Canada, Zuid-Amerika, Azië, en Australië. De activiteiten in de Benelux, Frankrijk, UK en Ierland worden gecoördineerd vanuit Nederland. Wij werken aan diverse implementatietrajecten en innovatieve oplossingen bij aansprekende klanten in de voedingsmiddelenindustrie. In je rol van ERP consultant is geen dag hetzelfde. Je onderhoud nauw contact met onze klanten om te zorgen

Bekijk vacature »

Java Algorithms Developer

In the Applications Algorithms group we are responsible for the development and implementation of the common algorithms that are then used by other teams to develop applications to optimize the production process of our customers. We are a group of experts on mathematics, algorithms, numerical methods and software engineering. Functie Job Mission Collaborate with our experts developing or improving algorithms / mathematical models and contribute to the development from a software point of view; Create a solid software design for algorithms or parts of it, where speed and memory usage should be optimized; Write quality code that is easy to

Bekijk vacature »

Lead Developer E-commerce

Bouwen aan het VDL E-commerce platform van de toekomst wat geschikt moet zijn voor meer dan 100 industriële bedrijven in verschillende markten. Als Salesforce lead developer vertaal jij de behoeftes van de VDL-bedrijven op het gebied van E-commerce naar oplossingen binnen het raamwerk van onze digitale fabriek. Vind jij het leuk een divers team van configurators en business analisten te leiden in de verdere ontwikkeling van het E-commerce platform? De VDL Salesforce reis is krap 1,5 jaar geleden begonnen binnen VDL. Er zijn nog legio uitdagingen en wensen die nog ingevuld moeten worden. Krijg jij er energie van om op

Bekijk vacature »

Low Code Developer

Heb jij passie voor software ontwikkeling en vind je het leuk om eindgebruikers snel te helpen door het realiseren van web en mobiele applicaties? Wil jij ervaring opdoen om van beginnend developer door te ontwikkelen naar een Full Stack ontwikkelaar? Dan is dit jouw topbaan! Met meer dan 100 bedrijven in verschillende product-marktcombinaties is geen dag hetzelfde bij VDL. Wat ga je doen? Als Low Code Developer ga je aan de slag om nieuwe applicaties te ontwikkelen op het gebied van web en mobiele applicaties die onder andere een Make To Order platform ondersteunen. Met behulp van bestaande bouwstenen ben

Bekijk vacature »

Senior Java developer linking pin positie

Bedrijfsomschrijving Wij hebben nog erg veel nieuwe projecten liggen die nog van start moeten gaan en daarom zoeken wij een Senior Java developer die samen met zijn/haar collega's prachtige producten en projecten mag gaan oppakken. Wij zijn momenteel met ongeveer 200 FTE en zijn een ICT bedrijf dat zich ECHT weet te onderscheiden van andere ondernemingen. We hebben meerdere vestigingen en zoeken nu een Senior Java Developer die ons gaat versterken binnen de Agile Scrum teams in Leusden. Wij zijn de linking pin voor veel (inter)nationale bedrijven en werken aan grote landschappen om de klant haar behoefte te vervullen. We

Bekijk vacature »

Stage: Super programmeurs welkom (In Limburg)

Wat ga je doen? Je bouwt mee aan het CMS Serena. Je bouwt mee aan werken-bij websites van klanten. Je helpt met de koppelingen bouwen tussen onze werken-bij websites en diverse software pakketten. Over welke vaardigheden beschik je? Programmeren in PHP. Communicatief vaardig. Teamspeler. Eigen mening. Wat bieden we? 70% van al onze medewerkers hebben ooit stage gelopen bij Getnoticed. We zijn een gezellig bourgondisch bedrijf dat werkt voor de top van Nederland (ABN Amro, T-Mobile, Coolblue en meer). De volgende opties zijn mogelijk Een leerplaats die ook geschikt is voor minder validen Mogelijkheden voor zij-instromers

Bekijk vacature »
Vicky Devreese

Vicky Devreese

19/05/2010 14:45:13
Quote Anchor link
Hey

Ik ben nieuw hier, maar ben ook nieuw op vlak van php. Mijn probleem stelt zich op vlak van mijn eindwerk. Nu heb ik een query gemaakt om mijn bestanden uit mijn database te halen en ik weet waar mijn probleem zit. Zo kan ik mijn left join niet met een andere verbinden omdat er zich een get functie tussen bevind. Hoe los je dit op?

De fout bevind zich na de tweede left join.
Dit is de foutmelding die ik krijg:
Vb.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'JOIN categorie ON (producten.PR_CatID = categorie.ID_categorie) WHERE categorie.' at line 1

Vb.
$query = "SELECT * FROM producten " .
"LEFT JOIN merken ON (producten.PR_MerkID = merken.ID_merken) " .
"LEFT JOIN subcategorie ON (producten.PR_SCatID = subcategorie.ID_subcategorie) WHERE subcategorie.ID_subcategorie = " . $_GET['IDSCat'] .
"LEFT JOIN categorie ON (producten.PR_CatID = categorie.ID_categorie) WHERE categorie.ID_categorie = " . $_GET['IDCat'];
$results = mysql_query($query) or die (mysql_error());
Gewijzigd op 19/05/2010 16:37:19 door B a s
 
PHP hulp

PHP hulp

17/01/2022 01:54:51
 
Willem Jan Z

Willem Jan Z

19/05/2010 15:12:52
Quote Anchor link
Je moet je query anders bekijken:

SELECT
[fields]
[from]
[where]
[group]
[orderby]

Je LEFT JOIN is onderdeel van de FROM, je WHERE clause komt er dus pas achteraan, ook voor je gejoinde tabellen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$query
= "
    SELECT *
    FROM producten
    LEFT JOIN merken ON (producten.PR_MerkID = merken.ID_merken)
    LEFT JOIN subcategorie ON (producten.PR_SCatID = subcategorie.ID_subcategorie)
    LEFT JOIN categorie ON (producten.PR_CatID = categorie.ID_categorie)
    WHERE subcategorie.ID_subcategorie = "
. $_GET['IDSCat'] . "
    AND categorie.ID_categorie = "
. $_GET['IDCat'];
    
$results = mysql_query($query) or die (mysql_error());
?>


Let op MySQL Injection, op dit moment is het nogal lek, ik kan op dit moment alles wat ik wil in de URL zetten, ook een query als: "DROP TABLE merken;"

edit: Nog een tip: Je select als is met die 3 joins niet echt handig, je gaat nu alle velden van al je genoemde tabellen laden, hoeveel velden ga je echt gebruiken? Het is handig jezelf aan te leren altijd de velden te noemen die je gaat gebruiken.
Gewijzigd op 19/05/2010 15:14:46 door Willem Jan Z
 



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.