Case incensitive

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

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 »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

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 »

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 »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

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 »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

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 17:07:07
 
- 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.