Select * from db where

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

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 »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

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 »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

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 »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »
Paul Lambrechts

Paul Lambrechts

18/03/2011 05:08:26
Quote Anchor link
hallo
is het mogelijk om op meerdere tabelen te zoeken,
nu heb ik
$query = "SELECT * FROM `gebruikers` WHERE `refnr` = '".$_POST['ref']."'";
maar er zijn meerdere refnr van dezelfde persoon waar ik wil op zoeken.
 
PHP hulp

PHP hulp

22/12/2024 10:34:45
 
Wouter J

Wouter J

18/03/2011 07:43:14
Quote Anchor link
Allereerst horen backtricks niet thuis in query's, haal die dus weg.

En je kan op meerdere tabellen zoeken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$query
= "
  SELECT
     rij1, rij2
  FROM
     gebruikers as g,
     users as u
  WHERE
     g.refnr = 'iets'
  OR
     u.refnr = 'iets'
"
;
?>


En nog wat fouten in de query van jou:
- * is een wildcard en je kan nooit alles nodig hebben. Een id bijv. heb je bijna nooit nodig, selecteer dus wat je wilt.
- Script is lek -> SQL injection. Gebruik mysql_real_escape_string
- Als $_POST['ref'] een cijfer is moet die niet tussen quotes.
 
Barttje R

Barttje R

18/03/2011 10:24:32
Quote Anchor link
Even een reactie op de backticks:

Stel nou dat je de volgende query heb (los voorbeeld):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT
    g.title AS group
FROM
    groups AS g


Dan geeft een error tenzij je het volgende gebruikt

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT
    g.title AS `group`
FROM
    groups AS g
Gewijzigd op 18/03/2011 10:34:16 door Barttje R
 
John D

John D

18/03/2011 10:43:02
Quote Anchor link
Gebruik geen backticks maar gewone quotes en vermijd verwarrende zaken zoals hierboven met group als alias en group als tabel. Laat de 2e AS ook maar weg!
SELECT
g.title AS 'Titel'
FROM
groups g
Gewijzigd op 18/03/2011 10:43:43 door John D
 
Barttje R

Barttje R

18/03/2011 10:54:28
Quote Anchor link
Oké van die 2e AS wist ik nog niet dat je dat weg kon laten.

Wouter J op 18/03/2011 07:43:14:
Allereerst horen backtricks niet thuis in query's, haal die dus...

Volgens MySQL worden deze gewoon gebruikt...
http://dev.mysql.com/doc/refman/5.0/en/identifiers.html

Ik zie geen punt om ze niet te gebruiken, het is toch ook een stukje "security"?
Gewijzigd op 18/03/2011 10:55:01 door Barttje R
 
TJVB tvb

TJVB tvb

18/03/2011 11:06:04
Quote Anchor link
de backticks horen niet bij SQL. MySQL misbruikt het om je de mogelijkheid te geven om gereserveerde woorden te gebruiken.
 
Barttje R

Barttje R

18/03/2011 11:08:31
Quote Anchor link
Zoals in mijn eerste post dus..?
Het is een los voorbeeld maar zulke dingen gebruik ik i.v.m me template, maar het is dus niet 'raar' als ik backticks gebruik om deze woorden...
Gewijzigd op 18/03/2011 11:09:12 door Barttje R
 
TJVB tvb

TJVB tvb

18/03/2011 11:09:32
Quote Anchor link
Gereserveerde woorden zijn niet voor niks gereserveerd. Die moet je gewoon niet gebruiken.
 
Barman V

Barman V

18/03/2011 11:53:35
Quote Anchor link
Volgens mij is er nog niet echt een antwoord gegeven op je vraag. Over de code van Wouter. Het gebruik van OR is dodelijk binnen SQL. Er is in de loop van de jaren wel wat verbeterd met de performance, maar je kan dan zelfs nog beter 2 query's uitvoeren in plaats van eentje met een OR.

De beveiligingslekken en slordigheden komen volgens mij wel erg vaak voor. Het is een beetje dweilen met de kraan open :D.

Maar Paul, hoe wil jij op meerdere tabellen zoeken. Je kunt bijv tabellen koppelen dmv het joinen. Je kunt ook UNION gebruiken:
http://dev.mysql.com/doc/refman/5.0/en/union.html
 
John D

John D

18/03/2011 12:20:57
Quote Anchor link
Barman V op 18/03/2011 11:53:35:
Volgens mij is er nog niet echt een antwoord gegeven op je vraag. Over de code van Wouter. Het gebruik van OR is dodelijk binnen SQL. Er is in de loop van de jaren wel wat verbeterd met de performance, maar je kan dan zelfs nog beter 2 query's uitvoeren in plaats van eentje met een OR
Klinkklare onzin, broodje aap verhaal. Het kan voorkomen dat de engine er inderdaad intern 2 query's van maakt maar zelfs dat zal niet veel voorkomen en dus is het altijd sneller dan zelf twee query's te gaan zitten doen! Heb je een performance probleem op een OR ga dan maar eens kijken naar optimalisatie van je query en niet alles dubbel zitten processen en in PHP hele bakken data samenvoegen, doorlopen en weetikveel wat meer.
 
Pim -

Pim -

18/03/2011 16:45:00
Quote Anchor link
Ik snap de vraag niet helemaal...
 
Paul Lambrechts

Paul Lambrechts

18/03/2011 17:35:36
Quote Anchor link
ik zou graag op meerdere velden willen zoeken
 
Noppes Homeland

Noppes Homeland

18/03/2011 17:52:07
Quote Anchor link
En hoe wat waar wil je die data dan allemaal uittrekken, wat zijn dan de onderlinge relaties tussen de tabellen enz enz.

Maar ik denk dat je je eerst maar eens moet bezinnen of het niet verstandiger is je verder te verdiepen in SQL, zodat je wel doel gerichte vragen hierover kan stellen
 
- SanThe -

- SanThe -

18/03/2011 17:52:14
Quote Anchor link
SELECT ... WHERE veld1 = '$zoek' OR veld2 = '$zoek' OR veld3 = '$zoek'

En als het veld niet exact de waarde van $zoek heeft kan dit.
SELECT ... WHERE veld1 LIKE '%$zoek%' OR veld2 LIKE '%$zoek%' OR veld3 LIKE '%$zoek%'
Gewijzigd op 18/03/2011 18:13:56 door - SanThe -
 
Noppes Homeland

Noppes Homeland

18/03/2011 18:07:58
Quote Anchor link
- SanThe - op 18/03/2011 17:52:14:
En als het veld niet exact de waarde van $zoek heeft kan dit.
SELECT ... WHERE veld1 = '%$zoek%' OR veld2 = '%$zoek%' OR veld3 = '%$zoek%'


Pardon, wildcards bij een ordinaire vergelijking gaat niet werken!
http://www.w3schools.com/sql/sql_like.asp

Note: als je een LIKE niet nodig hebt moet je deze ook niet gebruiken, zoook moet je opletten hoe je je WHERE-clause opstelt
Gewijzigd op 18/03/2011 18:09:55 door Noppes Homeland
 
- SanThe -

- SanThe -

18/03/2011 18:15:22
Quote Anchor link
@Noppes: Helemaal gelijk. Ik ging duidelijk iets te snel. Verbeterd.
 



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.