WHERE NOT

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

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); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Senior PHP developer

Functie Jouw werkzaamheden zullen grotendeels bestaan uit het in teamverband ontwerpen, vernieuwen en door ontwikkelen van het systeem. Het is echt back-end werk (bijvoorbeeld het doorontwikkelen van een API) en dit moet je dan ook liggen. Ze zijn niet persee gebonden aan talen of tools maar gebruiken graag de technieken die het beste aansluiten op de gegeven oplossing. Voor nieuwe (versies van) componenten maken ze veelal gebruik van Go(lang). Bij aanpassingen aan bestaande onderdelen gebeurt dit in PHP en C++. Het team is heel divers, er hangt een relaxte sfeer en ze organiseren regelmatig leuke music nights, game nights e.d.

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »
Hank Noseman

Hank Noseman

15/03/2012 08:49:51
Quote Anchor link
ik heb een mysql database en de volgende query

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT achternaam, voornaam FROM personen


en die geeft de volgende records terug.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
achternaam | voornaam
---------------------
null       | Jan
null       | Kees
null       | Piet
null       | Henk



Als ik de volgende query draai dan geeft de database geen records terug wat klopt want niemand heet Jansen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT achternaam, voornaam FROM personen
WHERE achternaam = 'Jansen'



Indien ik de volgende query draai krijg ik ook 0 records terug terwijl ik had verwacht dat ik alle records zou terugkrijgen
omdat iedereen geen 'Jansen' heet zeg maar.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT achternaam, voornaam FROM personen
WHERE NOT achternaam = 'Jansen'



Iemand een idee?

Thanx.
Gewijzigd op 15/03/2012 09:20:21 door Hank Noseman
 
PHP hulp

PHP hulp

05/11/2024 11:48:40
 
Patrick Stel

Patrick Stel

15/03/2012 08:59:21
Quote Anchor link
Probeer deze eens?


SELECT achternaam, voornaam FROM personen WHERE achternaam != 'Jansen'

Die werkte namelijk bij mij wel.

Groeten,
Patrick
 
Hank Noseman

Hank Noseman

15/03/2012 09:13:57
Quote Anchor link
ik heb het geprobeerd alleen ik krijg nog steeds geen rijen terug.

ik heb het ook even in sql-server getest alleen dan heb ik hetzelfde probleem.
 
Erwin H

Erwin H

15/03/2012 09:23:58
Quote Anchor link
!= is eigenlijk geen mysql operator. <> is de echte operator in mysql voor 'niet gelijk aan'. Alleen heb je hier nog een ander punt, al je waardes zijn null. Vergelijkingen met null leveren altijd als uitkomst null op. null is niets, geen true, geen false, geen 0, geen 1.
Je kan dus niet op "WHERE achternaam = null" testen en je kan niet op "WHERE achternaam <> null" testen. Probeer maar eens

SELECT achternaam, voornaam FROM personen
WHERE achternaam = null

dan krijg je ook geen records. Als je null waardes hebt en daar specifiek op wilt selecteren dan moet je "IS NULL" of "IS NOT NULL" gebruiken. Dus:

SELECT achternaam, voornaam FROM personen
WHERE achternaam IS NOT NULL
 
Ozzie PHP

Ozzie PHP

15/03/2012 09:36:58
Quote Anchor link
<off topic>

Erwin H op 15/03/2012 09:23:58:
!= is eigenlijk geen mysql operator. <> is de echte operator in mysql voor 'niet gelijk aan'.

Is het gebruik van != dan eigenlijk niet goed?

Ik heb ook laatst deze operator gezien >< Zegt jou dat iets?

</off topic>
 
Patrick Stel

Patrick Stel

15/03/2012 09:47:28
Quote Anchor link
!= is voor zover ik weet een php operator
 
Ozzie PHP

Ozzie PHP

15/03/2012 09:56:06
Quote Anchor link
ik dacht dat dat ook in sql werkte...
 
Erwin H

Erwin H

15/03/2012 09:58:16
Quote Anchor link
Hier staan alle MySQL operators: http://dev.mysql.com/doc/refman/5.0/en/non-typed-operators.html

Zoals je ziet staat != er wel tussen, je kan het dus wel gebruiken. != is echter geen standaard SQL operator (dat is de <>) en in andere databases kan je het dus niet altijd gebruiken. Vanwege compatibiliteit van je code zou ik dus <> aanraden.
>< als operator heb ik nog nooit gezien en is ook geen MySQL operator.
 
Albert de Wit

Albert de Wit

15/03/2012 09:59:07
Quote Anchor link
!= werkt volgens mij ook gewoon in sql...

heb je dit wel geprobeerd? (

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
<?php

$query
= mysql_query("SELECT achternaam, voornaam FROM personen
WHERE achternaam != 'Jansen'"
);

echo "<table>";
echo "<tr><td>Achternaam</td><td>Voornaam</td></tr>";

while ($rij = mysql_fetch_assoc($query))
{

  echo "<tr><td>".$rij['achternaam']."</td>
  <td>"
.$rij['voornaam']."</td></tr>";
}


echo "</table>";


?>

)
Gewijzigd op 15/03/2012 10:00:18 door Albert de Wit
 
Hank Noseman

Hank Noseman

15/03/2012 10:02:07
Quote Anchor link
bedankt voor de reacties. Dit moet het zijn dan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT achternaam, voornaam FROM personen
WHERE achternaam IS NULL OR achternaam <> 'Jansen'

 
Patrick Stel

Patrick Stel

15/03/2012 10:06:08
Quote Anchor link
Ozzie PHP op 15/03/2012 09:56:06:
ik dacht dat dat ook in sql werkte...


Hij werkt ook wel in SQL is alleen niet netjes :p
 
Erwin H

Erwin H

15/03/2012 10:17:05
Quote Anchor link
Hank Noseman op 15/03/2012 10:02:07:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT achternaam, voornaam FROM personen
WHERE achternaam IS NULL OR achternaam <> 'Jansen'


Ik raad je alleen aan om er haakjes omheen te zetten. De OR operator heeft namelijk een lagere precedence dan de AND operator waardoor je statement gekke dingen gaat doen op het moment dat je er nog een voorwaarde aan toevoegt. Bijvoorbeeld dit statement:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT achternaam, voornaam FROM personen
WHERE achternaam IS NULL OR achternaam <> 'Jansen' AND voornaam = 'Jan'

zal alle resultaten weergeven, terwijl je alleen Jan wilt hebben. Dit komt omdat mysql eerst het AND statement zal gebruiken (achternaam <> 'Jansen' AND voornaam = 'Jan') en dan naar het OR (achternaam is NULL). In jouw tabel voldoen alle records aan het laatste, dus alles wordt geselecteerd.
Als je haakjes om de OR zet gaat het wel goed, dan wordt het statement tussen de haakjes eerst geevalueerd en daarna pas het AND statement. Om dit soort dingen te vookomen plaats ik altijd haakjes om OR statements, zodat het ook bij toekomstige uitbreidingen nog gewoon goed gaat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT achternaam, voornaam FROM personen
WHERE ( achternaam IS NULL OR achternaam <> 'Jansen' )
Gewijzigd op 15/03/2012 10:17:33 door Erwin H
 
Ozzie PHP

Ozzie PHP

15/03/2012 10:24:34
Quote Anchor link
@Erwin H: thanks voor de uitleg en de link!!
 



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.