Case incensitive

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Pagina: 1 2 volgende »

Dennis Ham

Dennis Ham

06/08/2010 19:18:21
Quote Anchor link
Ik wil een zoekopdracht uitvoeren die zoekt op kleine en hoofdletters en nummers gemengd door elkaar heen. Bv. als je 'z1AfJ90z100826' of 'a1AfJ90Z100826' als zoekopdracht verzend en in de de database staat 'S1AfJ90Z100826' dan krijg ik geen resultaat maar alleen als ik op 'S1AfJ90Z100826' zoek

Ik heb dit staan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$SQL
="select * from inkoopfactuurdetails where ";
  $SQL=$SQL."productserienr = '".$snr."' or productserienr = '".$snr2."'";
?>


maar ook dit geprobeerd uit phpmyadmin wat werkt als ik daar zoek maar niet als ik het in mijn script doet

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$SQL
= 'SELECT * FROM `inkoopfactuurdetails` WHERE `productserienr` LIKE CONVERT(_utf8 '".$snr."' USING latin1) COLLATE latin1_swedish_ci';

?>
 
PHP hulp

PHP hulp

25/11/2024 19:53:49
 
- Raoul -

- Raoul -

06/08/2010 19:27:08
Quote Anchor link
NOOIT shorttags gebruiken !
MySQL code is in hoofdletters!
Ook gehoord van beveiliging?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$SQL
="SELECT * FROM inkoopfactuurdetails WHERE ";
  $SQL=$SQL."productserienr = '".mysql_real_escape_string($snr)."' OR productserienr = '".mysql_real_escape_string($snr2)."'";
?>
 
Dennis Ham

Dennis Ham

06/08/2010 19:36:31
Quote Anchor link
mysql_real_escape_string haalt speciale karakters weg maar die staan er ook soms in en er moet gezocht worden op alles maar niet uitmaken of je kleine of hoofdletters typt en deze worden ook allebei in de database door elkaar heen gebruikt?

PS wel gehoord van beveiliging maar heb er niet zo veel verstand van, wat kan ik daaraan doen?
 
- SanThe -

- SanThe -

06/08/2010 19:42:38
Quote Anchor link
Dennis Ham op 06/08/2010 19:36:31:
mysql_real_escape_string haalt speciale karakters weg


Waar haal je dat vandaan?
 
- Raoul -

- Raoul -

06/08/2010 19:46:01
Quote Anchor link
SanThe Nvt op 06/08/2010 19:42:38:
Dennis Ham op 06/08/2010 19:36:31:
mysql_real_escape_string haalt speciale karakters weg


Waar haal je dat vandaan?

mysql_real_escape_string haalt quotes weg ( ' of " )
 

06/08/2010 19:46:19
Quote Anchor link
mysql_real_escape_string haalt niet speciale karakters weg, want dat zou je input slopen. Je wilt je input houden zoals je het krijgt. Het zorgt er dus alleen voor dat het wel in je database komt zonder dat je fouten in je queries krijgt (sql injections, of gewoon fouten).
Omdat je WHERE gebruikt, moet de data overeen komen. Als het goed is zou het met LIKE moeten willen. Zie docs, de query: SELECT 'a' LIKE 'A' levert 1 dus is gelijk.

Raoul Blabla op 06/08/2010 19:46:01:
SanThe Nvt op 06/08/2010 19:42:38:
Dennis Ham op 06/08/2010 19:36:31:
mysql_real_escape_string haalt speciale karakters weg


Waar haal je dat vandaan?

mysql_real_escape_string haalt quotes weg ( ' of " )


Godver, lees. mysql_real_ESCAPE_string.
Als het weg zou halen dan zou het wel mysql_remove_shit zijn.
En bovendien escapte het ook nog andere karakters die mogelijk ongeldige queries kunnen opleveren.
Gewijzigd op 06/08/2010 19:51:27 door
 
Dennis Ham

Dennis Ham

06/08/2010 19:56:23
Quote Anchor link
Haha ik heb dit gelezen mysql_real_escape_string — Escapes special characters in a string for use in an SQL statement. Beetje verkeerd begrepen van het engels.

Ik heb nu dit staan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
  $SQL
=$SQL."productserienr LIKE '".mysql_real_escape_string($snr)."' OR productserienr LIKE '".mysql_real_escape_string($snr2)."'";
?>


als ik zoek op 'S1AFJ90Z100826' lukt het maar verander ik de eerste letter in een kleine letter bv 's1AFJ90Z100826' dan krijg ik geen resultaat.
 
Aad B

Aad B

06/08/2010 20:07:05
Quote Anchor link
Raoul Blabla op 06/08/2010 19:27:08:
MySQL code is in hoofdletters!

Je reinste onzin, je mag het door elkaar gebruiken. Waar komt die onzin toch steeds weer vandaan ? Dat het wellicht nettter staat is een keuze maar het het hoeft niet. Laatst riep iemand dat een equi join ook niet meer mocht en dat een inner join sneller is, ook een broodje aap.

Voor wat betreft het probleem is de simpelste oplossing om tijdens de zoekactie even te Upper Casen: where upper(productserienr) = upper('s1afJ90Z100826'). Overigens is dat dan wel weer een dure (trage) zoekactie omdat je door deze syntax geen index-pad krijgt. Meestal heb je daar met kleine mysql databeesjes geen last van. Om toch via een index te zoeken heb je een functional index nodig en ik weet niet of mysql dat ondersteunt. create index op de upper(veldnaam) om het even eenvoudig te zeggen.

Eventueel gewoon alle productserienrs in upper case opslaan en daar een index op bouwen bespaart je de functie: where upper(productserienr) en kan je gewoon doen where productserienr = upper($snr)
Bij de insert dus la werken met upper($snr)
Gewijzigd op 06/08/2010 20:14:20 door Aad B
 
Dennis Ham

Dennis Ham

06/08/2010 20:15:38
Quote Anchor link
Dat gaat helaas niet werken want de database is al gevuld met 3 jaar serienummers in kleine- en hoofdletters en een combinatie daarvan.

PS of de MySqL code groot of klein is maakt mij niet zo veel uit als het maar werkt :P
 
Aad B

Aad B

06/08/2010 20:21:25
Quote Anchor link
dan is je oplossing om tijdens de zoekactie te uppercasen en dat werkt absoluut, probeer maar:
SELECT * FROM inkoopfactuurdetails WHERE upper(productserienr) = upper($snr);
Dan wordt tijdens de zoekactie even ge-upper-cased terwijl je resultaat gewoon blijft zoals je het ingevoerd hebt. Alle letters worden alleen tijdens het zoeken upper case vergeleken!
 
Dennis Ham

Dennis Ham

06/08/2010 20:27:13
Quote Anchor link
Als ik dat doe krijg ik:
Fatal error: Call to undefined function upper() in *** on line 40

ik heb dit staan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
  $SQL
=$SQL."upper(productserienr) = '".upper($snr)."' OR productserienr = '".upper($snr2)."'";
?>
Gewijzigd op 06/08/2010 20:28:31 door Dennis Ham
 

06/08/2010 20:28:01
Quote Anchor link
UPPER is een mysql functie.
 
Dennis Ham

Dennis Ham

06/08/2010 20:31:08
Quote Anchor link
En als ik dit doe:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$SQL
=$SQL."upper(productserienr) = upper($snr) OR productserienr = upper($snr2)";
?>


krijg ik deze foutmelding
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/*** on line 42
 
Aad B

Aad B

06/08/2010 20:31:52
Quote Anchor link
De tweede en de derde upper moeten in quotes om bij MySQL aan te komen. Nu denkt php dat het er iets mee moet doen. Het zijn zoals Karl zegt: MySQL functies.

Edit:

@Dennis: het is kwestie van syntax, de juiste quootjes op de juiste plaats. De truc met de MySQL upper functie is namelijk wel je oplossing.
Gewijzigd op 06/08/2010 20:34:03 door Aad B
 

06/08/2010 20:33:11
Quote Anchor link
Aad B op 06/08/2010 20:31:52:
De tweede en de derde upper moeten in quotes om bij MySQL aan te komen. Nu denkt php dat het er iets mee moet doen. Het zijn zoals Karl zegt: MySQL functies.


Hiervoor is het dus beter als je gewoon SQL in uppercase schrijft ;-)

@Dennis: Bouw eens foutafhandeling in.
 
Dennis Ham

Dennis Ham

06/08/2010 20:39:28
Quote Anchor link
Dit gedaan maar krijg nog steeds geen goed resultaat, maar geen foutmelding meer
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
 $SQL
=$SQL."UPPER(productserienr) = UPPER('$snr') OR productserienr = UPPER('$snr2')";
?>


strtoupper ook geprobeerd wat wel een foutmelding geeft :S
 
Aad B

Aad B

06/08/2010 20:41:49
Quote Anchor link
$snr en $snr2 moeten buiten de quotes komen, moeten dus blauw kleuren zoals in je eerste post en dan werkt het!!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$SQL
="select * from inkoopfactuurdetails where ";
  $SQL=$SQL."upper(productserienr) = upper('".$snr."') or upper(productserienr) = upper('".$snr2."')";
?>
Gewijzigd op 06/08/2010 20:45:49 door Aad B
 
Dennis Ham

Dennis Ham

06/08/2010 20:45:34
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?  
$SQL
=$SQL."UPPER(productserienr) = UPPER('".$snr."') OR UPPER(productserienr) = UPPER('".$snr2."')";
?>

Zo zijn se blauw maar krijg nog steeds resultaat alleen als ik het exact het zelfde laat zoeken
Gewijzigd op 06/08/2010 20:47:04 door Dennis Ham
 
Aad B

Aad B

06/08/2010 20:48:29
Quote Anchor link
Er moet nog een upper op de tweede, na de or maar of dat nu je probleem oplost vraag ik me af. De SQL is nu goed en het zou moeten werken. Voeg eens MySQL foutafhandeling toe.
 
Dennis Ham

Dennis Ham

06/08/2010 20:51:12
Quote Anchor link
Die tweede heb ik net veranderd maak maakt niets uit.
Hoe doe ik de foutafhandeling?
 
Aad B

Aad B

06/08/2010 20:55:01
Quote Anchor link
Het werkt in ieder geval wel, hier is een testje (op de command line van MySQL):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
mysql> select emailadres from klant_order where upper(emailadres)=upper('[email protected]');
+--------------+
| emailadres   |
+--------------+
| [email protected] |
+--------------+
1 row in set (0.00 sec)


Foutafhandeling
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
<?
hier je query afschieten
if(!$sql1)
{

  echo '<br>';
  // Mysql error opvangen
 echo 'Er is een fout opgetreden in de query. <br />';
 echo mysql_error();
 echo '<br>';
 echo $sql1;
}

else
{
hier je code om de gevonde record(s) te tonen
}
?>
Gewijzigd op 06/08/2010 20:57:50 door Aad B
 

Pagina: 1 2 volgende »



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.